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

gridcontrol 在某列上双击时弹出一对话框,该如何做

2012-08-08 
gridcontrol 在某列上双击时弹出一对话框,该怎么做?比如gridcontrol1里面的gridview1控件的双击事件:要在“

gridcontrol 在某列上双击时弹出一对话框,该怎么做?
比如gridcontrol1里面的gridview1控件的双击事件:要在“BeiJin”这一列上双击后弹出一个对话框:

C# code
        方法一:        private void gridView1_DoubleClick(object sender, EventArgs e)        {            MessageBox.Show(gridView1.GetFocusedRowCellValue(gridView1.FocusedColumn).ToString());                    }        方法二:        private void gridView1_DoubleClick(object sender, EventArgs e)        {            int selectedRowIndex = gridView1.GetSelectedRows()[0];            MessageBox.Show(gridView1.GetRowCellValue(selectedRowIndex, "BeiJin").ToString());                   }



我现在只想要在“BeiJin”这一个列上双击时弹出对话框,而不想在别的列上也弹出对话框,上面两个办法都不能实现我的要求,(它们在任一个列上双击都会弹出对话框)。


该怎么写代码呢?求指教。


[解决办法]
private void gcList_DoubleClick(object sender, EventArgs e)
{
if (gvList.FocusedColumn.Name == "BeiJin")
{
MessageBox.Show("BeiJin");
return;
}

热点排行