【发布时间】:2014-03-07 01:20:59
【问题描述】:
我想知道直接绑定列表到datagridview数据源和绑定Bindingsource到datagridview有什么区别。这是一个例子:
Ex1:
List<Employee> list = this.GetEmployees();
dgvEmployees.Datasource = list;
Ex2:
List<Employee> list = this.GetEmployees();
BindingSource soure = new BindingSource();
soure.Datasource = list;
dgvEmployees.Datasource = soure;
那么,哪一个应该是好的做法?
【问题讨论】:
-
如果我必须选择.. 并且如果它们都可以工作,第一个.. 代码行数的一半并且更易于阅读。编辑..第二个看起来真的很难看.. a = b; c = 一个;另外我会输入酸作为来源。