Quantcast
Channel: C#nedir?com Forum
Viewing all articles
Browse latest Browse all 613

C# : C# EXCELE AKTARIMDA HATA

$
0
0
Author: Artym
Subject: C# EXCELE AKTARIMDA HATA
Posted: 05 Mart 2020 at 21:33

MERHABA ARKADAŞLAR, ALTTAKI KISIMLARDA DATAGRİDWİEVDEN AKTARIM YAPİYORUM AMA 

Dizin aralık dışındaydı. Negatif bir değer olmamalı ve koleksiyonun boyutundan daha küçük olmalıdır. HATASİ ALİYORUM AMA BİR TÜRLÜ DÜZELTEMEDİM. FİKRİ OLAN VAR MI?


        private void button1_Click(object sender, EventArgs e)
        {
             Microsoft.Office.Interop.Excel.Application excel = new Microsoft.Office.Interop.Excel.Application();
             excel.Visible= true;
             Microsoft.Office.Interop.Excel.Workbook workbk = excel.Workbooks.Add(System.Reflection.Missing.Value);
             Microsoft.Office.Interop.Excel.Worksheet worksh = (Microsoft.Office.Interop.Excel.Worksheet)workbk.Sheets[1];
             for (int i = 0; i < advancedDataGridView1.Columns.Count; i++ )
             {
                 Microsoft.Office.Interop.Excel.Range rnge = (Microsoft.Office.Interop.Excel.Range)worksh.Cells[1, i+1];
                 rnge.Value2 = advancedDataGridView1.Columns.HeaderText;
             }

             for (int i = 0; i < advancedDataGridView1.Columns.Count; i++)
             {
                 for (int j = 0; j < advancedDataGridView1.Rows.Count; i++)
                 {
                     Microsoft.Office.Interop.Excel.Range rnge = (Microsoft.Office.Interop.Excel.Range)worksh.Cells[j+2,i+1];
                     rnge.Value2 = advancedDataGridView1[i,j].Value;
                 }
             }

Viewing all articles
Browse latest Browse all 613

Trending Articles