日期:2014-05-19  浏览次数:20997 次

WINFORM中,用DataGridView绑定数据后,对中间的一列的显示格式进行修改
在WINFORM中编写,用DataGridView绑定数据后自动将数据库中的列显示出来了,要对处于中间的一列的显示格式进行修改,自动绑定产生的列都是TextBox格式,要想显示成ComboBox应该怎么办?速.

------解决方案--------------------
看一下gridview,里面怎么生成的textbox的话,就照着怎么写combox。应该不是很难
------解决方案--------------------
把DataGridView.AutoGenerateColumns 属性设置为False,然后手动的预添加好列再对数据绑定.
------解决方案--------------------

幸亏 L主 又解释了一边 不然没有看得懂的
==========
其实 很简单
(第4列)显示为下拉列表 微软在这个方面做得很好,,他可以独立去绑定数据源
开始的时候,,你把其他的列绑定完之后,,接着写

this.第4列的列名.DataSourde= ds.Tables[0]; //s数据源
this.第4列的列名.DisplayMember = " ";
this.第4列的列名.ValueMember = " ";

那个列名 直接 可以点出来...............