IT技术学习网
IT技术学习网
您的位置: 主页 > 编程技术 > c# > c#控件 >

c# datagridview的datasource可以是什么类型?

2014-12-15 21:47 来源: IT技术学习网原创 阅读:

本文讲述c#中datagridview的datasource可以是什么类型。

源自微软的官方资料:

DataGridView的DataSource属性为object类型,但并不意味着任何类型都可以作为DataGridView的数据源。DataGridView的数据源必须是实现以下接口的任意类型:

(1)IList 接口,包括一维数组。

(2)IListSource 接口,例如,DataTable和DataSet类。

(3)IBindingList 接口,例如,BindingList<T>类。

(4)IBindingListView 接口,例如,BindingSource类。

由上可见,能否作为datasource的关键问题是是否实现了以上四个接口,而与是什么类型的数据没有很大关系。

我们最常用的,就是作为datasource的是datatable类。

 dataGridView1.DataSource = ds.Tables["w"];

c# datagridview的datasource可以是什么类型?
转载需注明出处:IT技术学习网 http://www.itjsxx.com/csharp/datagridview_datasource.html

评论文章 c# datagridview的datasource可以是什么类型?
评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
IT技术学习网 - 关于我们 - 联系我们 - 版权声明 - 网站地图