bindingsource 与 bindinglist<T>的区别是什么 ?
都是从集合中绑定到控件中在我看来两个都是设置数据源都起到设置数据源的作用还有参数方面有什么不同...
都是 从集合中绑定到控件中
在我看来 两个都是设置数据源
都起到设置数据源的作用
还有参数方面有什么不同 展开
在我看来 两个都是设置数据源
都起到设置数据源的作用
还有参数方面有什么不同 展开
3个回答
展开全部
个人理解。第一种方式相当于是绑定数据库中一行记录,第二种是绑定一个实体类,展示结果类似。但是绑定的是对象和记录的区别。虽然都是代表一个实体。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2015-09-19 · 知道合伙人教育行家
关注
展开全部
BindingSource是隔离数据与使用的控件,而BindingList<T>则一般作为编程来使用的。两者是没的领域和概念。
以下是两者的具体区别:
一,BindingSource可以隔离数据源和使用控件,比如可以直接支持Array和IEnumerable数据,而不需要操心转换的事情。BindingSource还实现了IBindingListView,可以支持排序和筛选。BindingSource是个Component,所以可以直接拖到WinForm界面上,而且支持设计器,用起来比BindingList<T>方便。
二,BindingList<T>一般作为编程支持的。
BindingSource使用的技巧:
拖一个bindingSource 然后属性 选择数据源 初学者 一般绑的是数据库 选择数据库 然后选择连接方式一个是2005 一个是2000 以SQL2000为例子。
选择服务器地址本机为 .或127.0.0.1
输入名(SA)密码 测试 确认连接后选择数据库 下一步下一步 选择表:
确定 产生一个pubDataset 然后在bindingSource 的属性中Datamember选择表 然后拉一个Datagridview进来 选择他的DataSource属性为bindingSource 运行 数据显示出来了。
以下是两者的具体区别:
一,BindingSource可以隔离数据源和使用控件,比如可以直接支持Array和IEnumerable数据,而不需要操心转换的事情。BindingSource还实现了IBindingListView,可以支持排序和筛选。BindingSource是个Component,所以可以直接拖到WinForm界面上,而且支持设计器,用起来比BindingList<T>方便。
二,BindingList<T>一般作为编程支持的。
BindingSource使用的技巧:
拖一个bindingSource 然后属性 选择数据源 初学者 一般绑的是数据库 选择数据库 然后选择连接方式一个是2005 一个是2000 以SQL2000为例子。
选择服务器地址本机为 .或127.0.0.1
输入名(SA)密码 测试 确认连接后选择数据库 下一步下一步 选择表:
确定 产生一个pubDataset 然后在bindingSource 的属性中Datamember选择表 然后拉一个Datagridview进来 选择他的DataSource属性为bindingSource 运行 数据显示出来了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询