• 全部
  • C#综合技术
  • C#互联网桌面应用
  • AppLauncher
  • WinForm&WPF
  • C#开发新技术
  • 问答

DataGrid和一个数组邦定,修改数组数据,为什么DataGrid不感知刷新?邦定DataSet就可以呢?

AmpyShccl 2004-10-28 04:31:39
如题。
如何才能在我改变数组数据时,DataGrid也能刷新数据?不考虑重新邦定这种方式。
...全文
96 点赞 收藏 8
写回复
8 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
生活真美好 2004-10-29
gz
回复
eagle128 2004-10-28
如果不重新绑定,估计不可能
回复
yongjie3759 2004-10-28
你也可以把一個數組放到一個DataTable裡面去再幫定DataGrid
回复
roapzone 2004-10-28
不可能!
回复
Andy__Huang 2004-10-28
DataSet這個相當于臨時連接的
回复
Andy__Huang 2004-10-28
讓它再次運行Button里面的代碼

................

private void button2_Click(object sender, System.EventArgs e)
{
string source="server=ks052;uid=hdh;pwd=huang;database=hdh";
string strsql="select * from tabx";

SqlDataAdapter da=new SqlDataAdapter(strsql,source);
DataSet ds=new DataSet();
da.Fill(ds,"tab");
dataGrid1.SetDataBinding(ds,"tab");


}
回复
AmpyShccl 2004-10-28
感谢lxrxyz(无忧十年)的回复。

如果我频繁修改数组数据,用refresh会使屏幕闪烁。。
如果我频繁修改DataSet数据,不需要refesh,而且屏幕也不闪烁。
还有其他方法吗?DataSet他是怎么做到的呢?
回复
lxrxyz 2004-10-28
两种办法试一下,我也没试过。将数组设成静态的;用datagrid.refresh()试试。
回复
发帖
C#
创建于2007-09-28

10.5w+

社区成员

.NET技术 C#
申请成为版主
帖子事件
创建了帖子
2004-10-28 04:31
社区公告

让您成为最强悍的C#开发者