请问:如何在datagrid中加入combobox,是在winform中,不是webform 请问:如何在datagrid中加入combobox,是在winform中,不是webform 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 private System.Windows.Forms.DataGridTableStyle dataGridTableStyle1;this.dataGridTableStyle1 = new System.Windows.Forms.DataGridTableStyle();this.dataGrid1.TableStyles.AddRange(new System.Windows.Forms.DataGridTableStyle[] {this.dataGridTableStyle1});// // dataGridBoolColumn1// this.dataGridBoolColumn1.FalseValue = false;this.dataGridBoolColumn1.MappingName = "";this.dataGridBoolColumn1.NullValue = ((object)(resources.GetObject("dataGridBoolColumn1.NullValue")));this.dataGridBoolColumn1.TrueValue = true;this.dataGridBoolColumn1.Width = 75;// // dataGridTableStyle1// this.dataGridTableStyle1.DataGrid = this.dataGrid1;this.dataGridTableStyle1.GridColumnStyles.AddRange(new System.Windows.Forms.DataGridColumnStyle[] {this.dataGridBoolColumn1});this.dataGridTableStyle1.HeaderForeColor = System.Drawing.SystemColors.ControlText;this.dataGridTableStyle1.MappingName = ""; DataGridComboBoxColumn ComboTextCol_1 =new DataGridComboBoxColumn(); ComboTextCol_1.Width = 75; ComboTextCol_1.NullText = "True"; ComboTextCol_1.ComboBox.DataSource = list; ComboTextCol_1.ComboBox.DisplayMember = list.Columns["Item"].ColumnName; ComboTextCol_1.ComboBox.ValueMember = list.Columns["Item"].ColumnName; ComboTextCol_1.HeaderText = "。。"; ComboTextCol_1.MappingName = "。";(DataGridTableStyle)ts.GridColumnStyles.Add(ComboTextCol_1); DataGridViewComboBoxColumn co_sex = new DataGridViewComboBoxColumn(); co_sex.HeaderText = "性别"; DataTable dt = new DataTable(); dt.Columns.Add("sexname"); dt.Columns.Add("sexvalue"); DataRow dr = dt.NewRow(); dr[0] = "男"; dr[1] = "男"; dt.Rows.Add(dr); DataRow dr1 = dt.NewRow(); dr1[0] = "女"; dr1[1] = "女"; dt.Rows.Add(dr1); co_sex.DataSource = dt; co_sex.ValueMember = "sexvalue"; co_sex.DisplayMember = "sexname"; this.datagridview.Columns.Add(co_sex); 在DataGrid中使用下拉列表框和设置焦点http://blog.csdn.net/zhzuo/archive/2004/05/31/22036.aspx更多资源可以看,http://www.syncfusion.com/FAQ/WinForms/FAQ_c44c.asp 关于TcpClient传输数据 xml問題 C# 图片排版问题 winform 控件拖动 不重叠 时间格式的问题,多谢帮忙! 一个奇怪的现象,有请高手 为什么用Application.StartupPath就会出错? C#里面有关事件托管 .Net程序部署问题 让c#编译出来的程序与Delphi媲美 为什么有些控件使用findcontrol找不到? WinForm DataTable如何过滤列? 请问怎样获取由js调入的frame里的元素?
this.dataGrid1.TableStyles.AddRange(new System.Windows.Forms.DataGridTableStyle[] {this.dataGridTableStyle1});//
// dataGridBoolColumn1
//
this.dataGridBoolColumn1.FalseValue = false;
this.dataGridBoolColumn1.MappingName = "";
this.dataGridBoolColumn1.NullValue = ((object)(resources.GetObject("dataGridBoolColumn1.NullValue")));
this.dataGridBoolColumn1.TrueValue = true;
this.dataGridBoolColumn1.Width = 75;//
// dataGridTableStyle1
//
this.dataGridTableStyle1.DataGrid = this.dataGrid1;
this.dataGridTableStyle1.GridColumnStyles.AddRange(new System.Windows.Forms.DataGridColumnStyle[] {this.dataGridBoolColumn1});
this.dataGridTableStyle1.HeaderForeColor = System.Drawing.SystemColors.ControlText;
this.dataGridTableStyle1.MappingName = "";
ComboTextCol_1.Width = 75;
ComboTextCol_1.NullText = "True";
ComboTextCol_1.ComboBox.DataSource = list;
ComboTextCol_1.ComboBox.DisplayMember = list.Columns["Item"].ColumnName;
ComboTextCol_1.ComboBox.ValueMember = list.Columns["Item"].ColumnName;
ComboTextCol_1.HeaderText = "。。";
ComboTextCol_1.MappingName = "。";
(DataGridTableStyle)ts.GridColumnStyles.Add(ComboTextCol_1);
co_sex.HeaderText = "性别";
DataTable dt = new DataTable();
dt.Columns.Add("sexname");
dt.Columns.Add("sexvalue");
DataRow dr = dt.NewRow();
dr[0] = "男";
dr[1] = "男";
dt.Rows.Add(dr);
DataRow dr1 = dt.NewRow();
dr1[0] = "女";
dr1[1] = "女";
dt.Rows.Add(dr1);
co_sex.DataSource = dt;
co_sex.ValueMember = "sexvalue";
co_sex.DisplayMember = "sexname";
this.datagridview.Columns.Add(co_sex);
http://blog.csdn.net/zhzuo/archive/2004/05/31/22036.aspx
更多资源可以看,
http://www.syncfusion.com/FAQ/WinForms/FAQ_c44c.asp