我試圖將數據從我的datagridview複製到數據表,所以我可以導出爲CSV文件行沒有出現在數據表中C#
這裏是代碼
public DataTable createdatatablefromdgv()
{
DataTable dsptable = new DataTable();
for (int i = 0; i < dataGridView1.Columns.Count; i++)
{
DataColumn dspcolumn = new DataColumn(dataGridView1.Columns[i].HeaderText);
dsptable.Columns.Add(dspcolumn);
}
int noOfColumns = dataGridView1.Columns.Count;
foreach (DataGridViewRow dgvr in dataGridView1.Rows)
{
DataRow dataRow = dsptable.NewRow();
for (int i = 0; i < noOfColumns; i++)
{
dataRow[i] = dgvr.Cells[i].Value.ToString();
}
}
return dsptable;
}
現在看來似乎副本從網格到表格的數據,但是當我返回數據表時,所有列都沒有行
'dsptable.Rows.Add(數據行)'不叫? – LukeHennerley