在C#.net 2005中的DataGrid中 怎样给手工添加上去的ComboBoxColumn添加选项 在C#.net 2005中的DataGridView中 怎样给手工添加上去的ComboBoxColumn添加选项 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以在编辑列对经重新绑定一个数据源,和comboBox的绑定数据源方法一样 手动绑定的默认名称为column1this.column1.datasource=.. 得到这个列,转换成DataGridViewComboBoxColumn,然后就可以绑定了.或者往Items里追加。 ComboBox列我是这样写上去的。在哪儿给ComboBox加行就不知道了。DataGridViewComboBoxColumn den;den = new DataGridViewComboBoxColumn();//单元格实例化成列den.DataPropertyName = "汇总级";//绑定数据表的相应列den.ReadOnly = false;den.Name = "汇总级";den.Tag = "";den.HeaderText = "汇总级";den.Width = 60;den.SortMode = DataGridViewColumnSortMode.NotSortable;den.DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;//表格内容对齐方式den.DefaultCellStyle.SelectionForeColor = Color.Black;den.DefaultCellStyle.SelectionBackColor = Color.Bisque;den.DefaultCellStyle.ForeColor = Color.Black;den.HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter;//表头对齐方式this.dataGridView1.Columns.Add(den); System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle1 = new System.Windows.Forms.DataGridViewCellStyle();dataGridViewCellStyle1.NullValue = "明细";den.DefaultCellStyle = dataGridViewCellStyle1;den.Items.AddRange(new object[] {"一级","二级","三级","明细"});谢谢大家,问题解决掉了。 一个并发处理机制怎么写呢? 当文本框中的数据被修改的时候,会出现一个小标记表示此文本框被编辑过 若我已知道文件在FTP上的路径,怎样找到并下载该文件,你代码实现 关于自己写的类库问题 int 和uint数据类型的赋值和比较 如何用10个线程完成1到1亿(100000000)的计算? 关于图片绑定及显示的问题 在.net 4.0 的工程中使用3.5的控件 js 获取onbeforeunload对话框的返回值 菜鸟问题。ms studio .net 2003如何删除一个项目呢? 简单的两张表,要求写出 SQL 语句,解决就送120分,时间紧迫!! Excal导出问题
this.column1.datasource=..
DataGridViewComboBoxColumn den;
den = new DataGridViewComboBoxColumn();//单元格实例化成列
den.DataPropertyName = "汇总级";//绑定数据表的相应列
den.ReadOnly = false;
den.Name = "汇总级";
den.Tag = "";
den.HeaderText = "汇总级";
den.Width = 60;
den.SortMode = DataGridViewColumnSortMode.NotSortable;
den.DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;//表格内容对齐方式
den.DefaultCellStyle.SelectionForeColor = Color.Black;
den.DefaultCellStyle.SelectionBackColor = Color.Bisque;
den.DefaultCellStyle.ForeColor = Color.Black;
den.HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter;//表头对齐方式
this.dataGridView1.Columns.Add(den);
dataGridViewCellStyle1.NullValue = "明细";
den.DefaultCellStyle = dataGridViewCellStyle1;
den.Items.AddRange(new object[] {
"一级",
"二级",
"三级",
"明细"});谢谢大家,问题解决掉了。