实现DataGridView中同一列不同行控件类型的不同
2009-01-07 15:53
483 查看
DataGridView中列的类型可分为DataGridViewTextBoxColumn、DataGridViewCheckBoxColumn 、DataGridViewImageColumn 、DataGridViewButtonColumn 、DataGridViewComboBoxColumn 、DataGridViewLinkColumn 、自定义列类型等,在创建新列时默认该列的所有行都是一个类型,那么如何实现不同行的列类型不同可以呢?
DataGridViewTextBoxCell dgvTextBoxCell = new DataGridViewTextBoxCell();
this.dataGridView1.Rows[dt.Rows.Count - 1].Cells["GenderID"] = dgvTextBoxCell;
dgvTextBoxCell.Value = "总计";
上面代码实现的功能很简单,"GenderID"列默认类型为DataGridViewComboBoxColumn ,然后把该列最后一行改为DataGridViewTextBoxColumn类型,用于显示‘总计’两字。该思路还可以实现Combobox列不同行绑定不同的数据源
DataGridViewTextBoxCell dgvTextBoxCell = new DataGridViewTextBoxCell();
this.dataGridView1.Rows[dt.Rows.Count - 1].Cells["GenderID"] = dgvTextBoxCell;
dgvTextBoxCell.Value = "总计";
上面代码实现的功能很简单,"GenderID"列默认类型为DataGridViewComboBoxColumn ,然后把该列最后一行改为DataGridViewTextBoxColumn类型,用于显示‘总计’两字。该思路还可以实现Combobox列不同行绑定不同的数据源
相关文章推荐
- datagridview同列不同行动态嵌套不同类型控件
- 基于DevExpress开发的GridView如何实现一列显示不同的控件类型
- 实现在DataGridView的编辑列里面选择列类型ColmnType时,多一种类型CalendarColumn从而增加时间控件
- ligerUI实现grid同一列根据不同的值编辑时呈现不同类型的编辑器
- jqGrid 实现这种select - 同一列的不同行的select 的option 不同
- jqGrid 实现这种select - 同一列的不同行的select 的option 不同
- jqGrid 实现这种select - 同一列的不同行的select 的option 不同
- DevExpress GridControl同一列根据不同的数据类型加载不同的编辑控件
- 利用Javascript判断操作系统的类型实现不同操作系统下的兼容性
- asp.net简单实现禁用或启用页面中的某一类型的控件
- 仅返回类型不同的函数,在C++中如何实现重载?
- C#Winform基础 datagridview控件一选选一整行的效果实现时,取消第一行默认被选取的副效果
- 原创 c# 封装的带CheckBox的DataGridViewColumnHeaderCell 源码部分 实现DataGridView列头带CheckBox控件实现全选功能,支持列头带标题
- DataGridView 控件中的列类型
- DataGridView控件设置某一列单元格的小数点位数
- c# winform datagridview 控件 删除最左边一列
- 在DataGridView控件中加入ComboBox下拉列表框的实现
- 在C#中使用控件DataGridView实现数据库增删改查
- 在DataGridView控件中加入ComboBox下拉列表框的实现
- 改写控件之《runOnUiThread实现变换的TextView》,与Handle不同的体验