C#中DataGridView控件绑定数据源有几种方式?

C#中DataGridView控件绑定数据源有几种方式?,第1张

第一种:\x0d\x0aDataSet ds=new DataSet ()\x0d\x0athis.dataGridView1.DataSource=ds.Table[0]\x0d\x0a\x0d\x0a第二种:\x0d\x0aDataTable dt=new DataTable()\x0d\x0athis.dataGridView1.DataSource=dt\x0d\x0a \x0d\x0a第三种:\x0d\x0aDataSet ds=new DataSet ()\x0d\x0athis.dataGridView1.DataSource = ds.Tables["表名"]\x0d\x0a \x0d\x0a第四种:\x0d\x0aDataSet ds=new DataSet ()\x0d\x0athis.dataGridView1.DataSource = ds\x0d\x0athis.dataGridView1.DataMember = "表名"\x0d\x0a \x0d\x0a第五种:\x0d\x0aArrayList Al = new ArrayList()\x0d\x0athis.dataGridView1.DataSource = Al\x0d\x0a \x0d\x0a第六种:\x0d\x0aDictionary dic = new Dictionary()\x0d\x0athis.dataGridView1.DataSource = dic\x0d\x0a \x0d\x0a第七种:\x0d\x0aDataView dv = new DataView()\x0d\x0athis.dataGridView1.DataSource = dv\x0d\x0a \x0d\x0a第八种:\x0d\x0athis.dataGridVi.DataSource = new BindingList(List)\x0d\x0a \x0d\x0a就知道这么多了,有些都搞忘了,应该还有很多。

DataGridView

上右键选择编辑列,在数据一项中找到DataPropertyName,在里面写上对应的要绑定的数据中的

字段名

,即可

。比如:从数据库中选择的

datatable

的第一列的字段名为:”编号“,则在DataPropertyName里写上“编号”,显示是显示HeaderTest属性里的内容,DataPropertyName只是用于绑定。

DataGridView的AutoSizeColumnsMode设置为DisplayedCells,则把一行中的数据都显示出来,但是不能拉动改变列宽。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/6672459.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-26
下一篇 2023-03-26

发表评论

登录后才能评论

评论列表(0条)

保存