就是在Grid列表中的某列绑定Combox.还有个,就是ComBox怎么样能绑定ID和Value?
解决方案 »
- 一个数组取值范围为0到10000,求其中出现次数最多的数!!
- 关于datagridview的右键操作传值的求助
- bluetooth search in window xp2(若问题解决立即增加50分)
- 关于使用微软的AntiXss出现乱码问题
- 请问DATAGRID是否可以嵌套使用?
- 对于网络编程,线程睡眠造成数据包丢失
- 在线等,有正确答案就结帖。关于dataSet的问题
- 继续 工商银行网上支付问题
- 如何用C#代码修改或者添加开机密码,修改添加用户名,然后强制关机,求思路
- 安装vs.net 问题!! 100分
- 给label加一个能弹出窗口的超级连接的代码?怎么写?
- C#安装包,如果把数据库弄进去?
DataGridTableStyle ts1 = new DataGridTableStyle();
DataGridComboBoxColumn ComboTextCol = new DataGridComboBoxColumn(new ComboValueChanged(MyComboValueChanged));
ComboTextCol.MappingName = "custCity";
ComboTextCol.HeaderText = "Customer Address";
ComboTextCol.Width = 100;
ts1.GridColumnStyles.Add(ComboTextCol);
dataGrid1.TableStyles.Add(ts1);
在MSDN中搜索DataGridColumnStyle ,可以看到关于创建一个承载 DateTimePicker 控件的 DataGridColumnStyle实例
if (this.dataGrid1.CurrentCell.ColumnNumber==1)
{
//this.cboPartNumber.Bounds=this.dataGrid1.GetCurrentCellBounds();
this.cboPartNumber.Left=this.dataGrid1.GetCurrentCellBounds().Left + this.dataGrid1.Left;
this.cboPartNumber.Top=this.dataGrid1.GetCurrentCellBounds().Top + this.dataGrid1.Top;
this.cboPartNumber.Width=this.dataGrid1.GetCurrentCellBounds().Width;
this.cboPartNumber.Height=this.dataGrid1.GetCurrentCellBounds().Height;
this.cboPartNumber.Visible=true;
this.cboPartNumber.BringToFront();
this.cboPartNumber.Text=this.dataGrid1[this.dataGrid1.CurrentCell].ToString();
}
else
{
this.cboPartNumber.Visible=false;
}
你可以试一下.