C#中怎么在GridView中更新数据

2024-12-27 21:02:23
推荐回答(5个)
回答1:

string name =
((TextBox)(GridView1.Rows[e.RowIndex].Cells[0].Controls [0])).Text;
改为:string name = GridView1.Rows.Cells[0].Text;

就哦可了。
你上面那个返回值是TextBox类型,也就是Controls类型。而name是string类型。类型不匹配导致的错误。

回答2:

Gridview1.DataSource = new DataTable;
Gridview1.DataBind();

回答3:

GridView1.Rows[e.RowIndex].Cells[1].Controls[0]
中Controls[0] Controls[1]
一个是Label 一个是TextBox
你对照一下

回答4:

先Item.Clear()一下 然后重新添加数据

回答5:

真不知一个DataGridView,的代码是谁教你这么写的,连try catch都没有。