在gridview里新增了一行GridViewRow,刷新一下就没了

来源:百度知道 编辑:UC知道 时间:2024/05/30 19:28:24
GridViewRow newRow = new GridViewRow(0, 0, DataControlRowType.DataRow, DataControlRowState.Normal);
newRow.Height = 50;
this.gv.Controls[0].Controls.AddAt(3, newRow);
欢迎高手试一下指点,急…………,回答正错加到100分,谢谢

GridView是数据绑定控件,所以它是和数据源(您使用的数据库)打交道的
现在你自己手动创建了一行,另外数据库又没有因为你创建了一行新数据而做任何更新,所以当页面再次刷新,也就是GridView重新绑定时,是不会显示您新加行的相关数据的。
所以,我建议您在手动添加行的同时改变数据库中的信息,这样的话,再次刷新就不会出现问题了..

刷新就重新绑定了,,当然没有了