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

[复制链接]
查看11 | 回复2 | 2009-7-15 18:32:32 | 显示全部楼层 |阅读模式
GridViewRow newRow = new GridViewRow(0, 0, DataControlRowType.DataRow, DataControlRowState.Normal);

newRow.Height = 50;

this.gv.Controls[0].Controls.AddAt(3, newRow);
欢迎高手试一下指点,急…………,回答正错加到100分,谢谢

回复

使用道具 举报

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

使用道具 举报

千问 | 2009-7-15 18:32:32 | 显示全部楼层
刷新就重新绑定了,,当然没有了...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行