我有一个GridView
,GridView
的标题字段是我程序中ListBox
的项目。因此,每次运行时生成的列数都是动态的。因此,当我点击Gridview
中的更新时,无论标题字段如何,都必须更新在该行的TextBox
中输入的数据。此外,TextBox
应验证为仅接受整数。
GridView
显示的.cs代码为:
protected void DONE4_Click(object sender, EventArgs e)
{
DataTable dt = new DataTable();
DataRow rw = default(DataRow);
for (int i = 0; i < ListBox1.Items.Count; i++)
{
dt.Columns.Add(ListBox1.Items[i].ToString(),System.Type.GetType("System.String"));
}
for (int j = 0; j < count; j++)
{
rw = dt.NewRow();
for (int i = 0; i < ListBox1.Items.Count; i++)
{
rw[ListBox1.Items[i].ToString()] = " ";
}
dt.Rows.Add(rw);
}
GridView2.DataSource = dt;
GridView2.DataBind();
}
}
任何人都可以通过更新代码帮助我解决这个问题吗?谢谢.. 希望问题很清楚。