| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 519 人关注过本帖
标题:dataGridView1 下拉列表
只看楼主 加入收藏
mlrh3838
Rank: 1
等 级:新手上路
威 望:1
帖 子:199
专家分:0
注 册:2007-6-14
收藏
 问题点数:0 回复次数:0 
dataGridView1 下拉列表

//焦点单元格更改时
private void dataGridView1_CurrentCellChanged(object sender, EventArgs e)
{
int col = dataGridView1.CurrentCell.ColumnIndex; //未实例化
switch (col)
{
case 2:
Rectangle rect2 = dataGridView1.GetCellDisplayRectangle(dataGridView1.CurrentCell.ColumnIndex, dataGridView1.CurrentCell.RowIndex, false);
string sexValue2 = dataGridView1.CurrentCell.Value.ToString(); //获取单元格的值
cmb_BuMeng.Text = sexValue2.ToString(); //显示当前更改cmb_BuMeng的Text值
cmb_BuMeng.Left = rect2.Left;
cmb_BuMeng.Top = rect2.Top;
cmb_BuMeng.Width = rect2.Width;
cmb_BuMeng.Height = rect2.Height;
cmb_BuMeng.Visible = true;
break;
case 5:
Rectangle rect5 = dataGridView1.GetCellDisplayRectangle(dataGridView1.CurrentCell.ColumnIndex, dataGridView1.CurrentCell.RowIndex, false);
string sexValue5 = dataGridView1.CurrentCell.Value.ToString(); //获取单元格的值
cmb_Temp.Text = sexValue5.ToString(); //显示当前更改cmb_Temp的Text值
cmb_Temp.Left = rect5.Left;
cmb_Temp.Top = rect5.Top;
cmb_Temp.Width = rect5.Width;
cmb_Temp.Height = rect5.Height;
cmb_Temp.Visible = true;
break;

}


}


dataGridView1 中有两个ComboBox控件 用switch 选择编辑时的列,
dataGridView1.CurrentCell.ColumnIndex 不知怎么实例化

在 DataGrid 控件中 int col=allData.CurrentCell.ColumnNumber; //得到所选单元格的所在列号
是不需要实例化,直接可以赋给 int 变量

搜索更多相关主题的帖子: 列表 
2007-07-06 00:51
快速回复:dataGridView1 下拉列表
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.021428 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved