DataGridViewComboBoxColumn 数据绑定
//我有一个枚举类型:
public enum E_DIRECTION
{
DEFAULT,
INVERSE
}
//然后我把这个枚举类型绑定到datagridview第一列
DataTable dtDireciton = new DataTable();
dtDireciton.Columns.Add("String", typeof(string));
dtDireciton.Columns.Add("Value", typeof(E_DIRECTION));
arow = dtDireciton.NewRow();
arow[0] = "默认";
arow[1] = E_DIRECTION.DEFAULT;
dtDireciton.Rows.Add(arow);
arow = dtDireciton.NewRow();
arow[0] = "反向";
arow[1] = E_DIRECTION.INVERSE;
dtDireciton.Rows.Add(arow);
DataGridViewComboBoxColumn combox;
combox = dgvAxisData.Columns[0] as DataGridViewComboBoxColumn;
combox.DataSource = dtDireciton;
combox.DisplayMember = "String";
combox.ValueMember = "Value";
//然后我有一个枚举变量给datagridview第一行的这一列单元格赋值
E_DIRECTION mydir = E_DIRECTION.INVERSE;
dgvAxisData.Rows[0].Cells[0].Value = mydir ;
//问题是:为什么初始化显示没问题,当我点击这个ComboBox下拉单元格的时候,总是报错呢?
//报错信息是:DataGridViewComboBoxCell值无效。
...全文
相关推荐
C# WinForm (DataGridViewComboBoxColumn 绑定)自己写的,最简单实例
C# WinForm DataGridViewComboBoxColumn 绑定 自己写的,最简单实例
datagridviewcomboxcolumnTest.rar
c#中DatagridViewComboxColumn的使用,使用ado.net绑定的数据,替换语句即可,然后使用DatagridViewComboxColumn对比演示,有兴趣可以下载看看
vb.net中datagridview控件列添加DataGridViewComboboxColumn编辑选中方案
vb.net中datagridview控件列添加DataGridViewComboboxColumn编辑选中方案 datagridview和Combobox综合应用
DataGridViewComboBoxBinding
本C#程序是实现在DataGridView中实现ComboBox的功能
c# DataGridView中添加下拉列表
c# DataGridView中添加下拉列表! 很值得下载看看!资源免费,大家分享!!


