急救啊!大家帮帮忙啊~~~

htw_qq 2004-12-23 08:29:03
小第我初学,自己做了个WinForm的小项目,遇到点麻烦!
我有两张页面,一张是给数据库里添加数据的,另一张是用DataGrid显示数据的,请问怎么让添加的数据立即在DataGrid里更新呢???我直接引用那张页面的类,怎么不行啊!还请大家帮帮忙啊!!
还有在DataGrid控件里怎么删除一行记录呢???希望有原代码给我!
小弟谢谢大家了!
...全文
66 点赞 收藏 5
写回复
5 条回复
htw_qq 2004年12月24日
To: xym5()
谢谢~~圣诞节快乐~~
我有点明白了,但还不是完全懂~!,请再说明白点,代码再全一点~~谢谢了!!
回复 点赞
xym5 2004年12月24日
int tmpRow;
tmpRow = dgDistance.HitTest(e.X,e.Y).Row;
if (tmpRow==-1)return;
row=tmpRow;
dgDistance.Select(row);

dgDistances是datagird控件,这个方法可以不做到你所点击的控件上位子所对应的行,从而可以选择删除你所选中的行。
回复 点赞
htw_qq 2004年12月24日
To: brbrm(般若波若密) 圣诞节快乐~~
  我是添加和显示不在一张页面上也能这样帮定吗??在ASP.NET里可以,可在WinForm里就没有DataBind()啊!我对你的从DataSet中导入挺有兴趣,能详细说说吗??
  还有在DataGrid里删除一行记录怎么获取主键的值呢??
回复 点赞
brbrm 2004年12月23日
你的DataGrid是从数据库里读出来的,还是从另外一个页面中的DataSet中导入的?读数据库的话重新绑定一下就有了:
DataGrid1.DataBind();
回复 点赞
小蕊_claudia 2004年12月23日
刷新DataGrid的数据库连接,重新绑定数据
回复 点赞
发动态
发帖子
C#
创建于2007-09-28

8.4w+

社区成员

64.0w+

社区内容

.NET技术 C#
社区公告
暂无公告