datagridview的bingdinglist使用

datagridview的bingdinglist使用

前提:一般datagridview的数据源可以是datatable或者list等集合形式,但是需要通过增加行并且重新绑定的形式才可以刷新,会导致界面刷新慢而卡顿等等情况出现

用bingdinglist代替传统数据源形式,只要往里增加对象,无需重新绑定即可达到刷新的目的

下边是绑定步骤:

1. 首先声明一个bingdinglist对象,和一个包含相同对象的list`

private BindingList<LogOperation> list_opera;
private List<LogOperation> logOperaList = new List<LogOperation>();

2.在界面初始化或加载时,建立绑定关系(1.bingdinglist和list建立关系2.bingdinglist与datagridview的数据源之间建立关系)

list_opera = new BindingList<LogOperation>(logOperaList);
this.dataGridView1.DataSource = list_opera;

3.之后把需要显示的内容往bingdinglist中加入即可

list_opera.Add(new LogOperation() { Logtime = stropera[0], Logmess = stropera[1] });
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值