Mình dùng thư viện NPOI để xuất excel và code bên dưới nhưng bị lỗi ở text màu đỏ:
Index was out of range. Must be non-negative and less than the size of the collection.
Parameter name: index
Mình mới mày mò về lập trình c# nên chưa hiểu, mong tất cả xem và giúp sửa lỗi. Cảm ơn !
InitializeWorkbook();
try
{
Sheet sheet = hssfworkbook.CreateSheet("NewSheet");
Row row;
Cell cell;
for (int i = 0; i <= dataGridView2.RowCount; i++)
{
row = sheet.CreateRow(i);
for (int j = 0; j <=dataGridView2.ColumnCount; j++)
{
cell = row.CreateCell(j);
sheet.GetRow(i).GetCell(j).SetCellValue(dataGridView2[j,i].Value.ToString());
}
}
WriteToFile();
}
catch (Exception ex)
{
MessageBox.Show("Error: " + ex.Message);
}
Index was out of range. Must be non-negative and less than the size of the collection.
Parameter name: index
Mình mới mày mò về lập trình c# nên chưa hiểu, mong tất cả xem và giúp sửa lỗi. Cảm ơn !
InitializeWorkbook();
try
{
Sheet sheet = hssfworkbook.CreateSheet("NewSheet");
Row row;
Cell cell;
for (int i = 0; i <= dataGridView2.RowCount; i++)
{
row = sheet.CreateRow(i);
for (int j = 0; j <=dataGridView2.ColumnCount; j++)
{
cell = row.CreateCell(j);
sheet.GetRow(i).GetCell(j).SetCellValue(dataGridView2[j,i].Value.ToString());
}
}
WriteToFile();
}
catch (Exception ex)
{
MessageBox.Show("Error: " + ex.Message);
}