bindingsource 与 bindinglist<T>的区别是什么 ?

都是从集合中绑定到控件中在我看来两个都是设置数据源都起到设置数据源的作用还有参数方面有什么不同... 都是 从集合中绑定到控件中
在我看来 两个都是设置数据源
都起到设置数据源的作用

还有参数方面有什么不同
展开
 我来答
草薙在
2012-09-27 · TA获得超过4795个赞
知道大有可为答主
回答量:6187
采纳率:50%
帮助的人:6262万
展开全部
BindingSource是个Component,所以可以直接拖到WinForm界面上,而且支持设计器,用起来比BindingList<T>方便。BindingList<T>一般作为编程支持的。

BindingSource还可以隔离数据源和使用控件,比如可以直接支持Array和IEnumerable数据,而不需要你去操心转换的事情。BindingSource还实现了IBindingListView,可以支持排序和筛选。

讲的够清楚不?
wang19baby
2012-09-27 · 超过10用户采纳过TA的回答
知道答主
回答量:29
采纳率:0%
帮助的人:21.7万
展开全部
个人理解。第一种方式相当于是绑定数据库中一行记录,第二种是绑定一个实体类,展示结果类似。但是绑定的是对象和记录的区别。虽然都是代表一个实体。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
鱼眼看娱乐
2015-09-19 · 知道合伙人教育行家
鱼眼看娱乐
知道合伙人教育行家
采纳数:2317 获赞数:126722
毕业于西安交通大学化工专业,有新闻双学位。教育培训工作十余年,读大量的教育类书籍,对教育工作有经验

向TA提问 私信TA
展开全部
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 运行 数据显示出来了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式