永发信息网

C# 如何动态更新DataGridView

答案:3  悬赏:50  手机版
解决时间 2021-05-06 02:21
在DataGridView.datasource = 数据源 之后,数据源发生变化(添加记录)。如何在不重新使用DataGridView.datasource 的前提下 ,更新DataGridView的内容?
最佳答案

你的这个想法是错误的,在华丽的界面背后,隐藏的定然是方法的复用。


同理,添加记录后,自动调用数据绑定模块,以同步刷新界面的内容。


小到一个微型的MIS系统,大到Windows 都是这么做的。

全部回答

如果用的数据源是 list,那么需要改成 BindingList

http://www.haodaima.net/art/1517824

private void button1_Click(object sender, EventArgs e)    {    DataTable table1 = new DataTable("Items");    // Add columns    DataColumn column1 = new DataColumn("id", typeof(System.Int32));        table1.Columns.Add(column1);        // Add some rows.    DataRow row;    row = table1.NewRow();    table1.Rows.Add(row);    for (int i = 0; i <= 100; i++)    {       row["id"] = i;        System.Threading.Thread.Sleep(100);    dataGridView1.Refresh();    dataGridView1.DataSource = table1;    }
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
3000荣誉点为什么点亮不了cf图标
硕美科e96麦克风没声音
宁波6120的价格最便宜多少?
热血传奇内功的问题
急急急~N82手机,信息和多媒体都打不开,老
如果你累了,隨時可以說停。 翻譯成英文,謝
我在外地企业工作了一年多,也购了保险,现在
现在能申请新的QQ吗
为什么QQ宠物饥饿值和清洁值都很高,而我没喂
蛇特别长的句子,伤感,长一点的句子
凯歌巫山烤全鱼地址在什么地方,想过去办事
跑步以后什么时候按摩腿可以很好地防止肌肉的
关于金豆:……
14.1镜面高亮宽屏是LED背光吗
DNF死灵术士用传承双剑好吗?自己爆的卖掉还
推荐资讯
绿豆涨价????
关于隐居的诗词,纳兰容若算不算淡泊名利的人
请问内网成功搭建网站怎样让外网访问?
生化危机简体中文下载~要可以玩的哦~
请问下4312电影网站改成什么网址了?
在生活中什么事情最让你心烦?
江都哪里有卖《百年孤独》??
2010-2-14该怎么过?
举例说明自行车的哪些部位是杠杆、轮轴、斜面
N-Gage游戏,有没有免费的?
Nike Dream Season 这双鞋 现在大概多少钱
怎样可以关闭QQ家场里那个健康模式呀?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?