PDA

View Full Version : حرفه ای: مشکل با تعداد ستون در Gridview



arminkhodaei
سه شنبه 22 فروردین 1391, 22:32 عصر
سلام

به یه مشکل اساسی برخوردم

یه فایل اکسل هست که باید این را وارد یک Gridview کنم. تعداد حدوداً 900 ستون داره این فایل.

حالا فقط 255 تا از ستون ها وارد میشه! آیا راهی هست که هر 900 ستون وارد Gridview بشند ؟

Sirwan Afifi
سه شنبه 22 فروردین 1391, 22:45 عصر
کدتون رو بزارید ببینیم مشکل از کجاست.

arminkhodaei
سه شنبه 22 فروردین 1391, 23:18 عصر
کدتون رو بزارید ببینیم مشکل از کجاست.

خدمت شما:




Microsoft.Office.Interop.Excel.

ApplicationClass ExcelApp = new Microsoft.Office.Interop.Excel.ApplicationClass();

ExcelApp.Application.Workbooks.Add(

Type.Missing);

ExcelApp.Columns.ColumnWidth = 20;



for (int i = 0; i < dataGridView1.Rows.Count; i++)

{



for (int j = 0; j < dataGridView1.Rows[0].Cells.Count; j++)

{

ExcelApp.Cells[i + 1, j + 1] = dataGridView1.Rows[i].Cells[j].Value.ToString();

}

}



if (!textBox1.Text.Contains(".xlsx"))

{

textBox1.Text = textBox1.Text.Replace(

".xls", ".xlsx");

}

ExcelApp.ActiveWorkbook.SaveCopyAs(textBox1.Text);

ExcelApp.ActiveWorkbook.Saved =

true;

ExcelApp.Quit();

Mahmoud Zaad
چهارشنبه 23 فروردین 1391, 09:50 صبح
خدمت شما:




Microsoft.Office.Interop.Excel.

ApplicationClass ExcelApp = new Microsoft.Office.Interop.Excel.ApplicationClass();

ExcelApp.Application.Workbooks.Add(

Type.Missing);

ExcelApp.Columns.ColumnWidth = 20;



for (int i = 0; i < dataGridView1.Rows.Count; i++)

{



for (int j = 0; j < dataGridView1.Rows[0].Cells.Count; j++)

{

ExcelApp.Cells[i + 1, j + 1] = dataGridView1.Rows[i].Cells[j].Value.ToString();

}

}



if (!textBox1.Text.Contains(".xlsx"))

{

textBox1.Text = textBox1.Text.Replace(

".xls", ".xlsx");

}

ExcelApp.ActiveWorkbook.SaveCopyAs(textBox1.Text);

ExcelApp.ActiveWorkbook.Saved =

true;

ExcelApp.Quit();



سلام
دوست عزیز لطفا کدهاتون رو در تگ # قرار بدید نه تگ
c# .