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

DataGridView中列的格式设置问题
怎样将DataGridView中的某一列设置为combox的形式,某一列设置为日期格式

Thanks!

------解决方案--------------------
_:_! 不知道,是不是一个设置为模版列,一个设置DataFormatString 啊
------解决方案--------------------
日期格式是意思?
是不是用Calender控件表现出来?把该列转换为模板列,然后在模版列里添加Calender控件。
还是把该列的内容格式化为日期型啊?

------解决方案--------------------
设置两个模板列不就行了吗!
------解决方案--------------------
combox 当你添加列的时候在类型里可以选择的 ,选择DataGridViewCheckBoxCloumn 就可以了
至于你说的某一列为时间日期格式没理解 ,数据库中的要是时间日期格式 ,在DGV里显示的本来就是日期

------解决方案--------------------
1.combobox列
DataGridViewComboBoxColumn test = new DataGridViewComboBoxColumn();
test.HeaderText = "comboboxcolumn ";
test.Name = "comboboxcolumn ";
dataGridView1.Columns.Add(test);

2 显示日期格式

用DateTime 转到string显示到相应的cell
------解决方案--------------------
属性设置就可以了