【发布时间】:2013-05-04 04:58:12
【问题描述】:
我正在尝试将 GridView 保存到 DataTable。
我有理论上应该这样做的代码,但我不断收到此错误:
第 0 列不存在
这是我的代码:
protected void Button1_Click(object sender, EventArgs e)
{
DataTable dt = new DataTable();
for (int j = 0; j < GridView1.Rows.Count; j++)
{
DataRow dr;
GridViewRow row = GridView1.Rows[j];
dr = dt.NewRow();
for (int i = 0; i < row.Cells.Count; i++)
{
dr[i] = row.Cells[i].Text;
}
dt.Rows.Add(dr);
}
}
关于如何解决这个问题的任何帮助?
【问题讨论】:
-
你必须添加与你的gridview相同数量的列......首先......
标签: c# asp.net gridview datatable