首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

winfrom datagridview 上拉框获取不到当前所选的值

2012-12-18 
winfrom datagridview 下拉框获取不到当前所选的值如图 选了下拉框的值 焦点还在下拉框上面 而在代码中没

winfrom datagridview 下拉框获取不到当前所选的值


如图 选了下拉框的值 焦点还在下拉框上面 而在代码中没有获取到当前所选的值。这事为什么呢?
我试了下 选中后在其他地方点下 让它失去焦点就可以获取到。
[最优解释]
加上事件了?例如这样
void Form1_SelectedIndexChanged(object sender, EventArgs e)
         {
             MessageBox.Show(((ComboBox)sender).Text, "Column1");
             dataGridView1.Rows[dataGridView1.CurrentCell.RowIndex].Cells[1].Value = "safsafasfdsdf";          
         }     

[其他解释]
void Form1_SelectedIndexChanged(object sender, EventArgs e)
{
     this.dataGridView1.EndEdit();//这样试一试.
}     

[其他解释]
看看是不是这样的问题
http://bbs.csdn.net/topics/30308011
可以把焦点移到别的地方去。
[其他解释]
代码????
[其他解释]

引用:
void Form1_SelectedIndexChanged(object sender, EventArgs e)
{
     this.dataGridView1.EndEdit();//这样试一试.
}
++
[其他解释]
引用:
加上事件了?例如这样
void Form1_SelectedIndexChanged(object sender, EventArgs e)
         {
             MessageBox.Show(((ComboBox)sender).Text, "Column1");
             dataGridView1.Rows[dat……


谢谢 你的提醒 在每次选择后重新把选择的值附上去。解决问题了。。再次感谢。

热点排行