你说的问题我重现了,由于这是个示意Demo,所以没有做充分测试。
这个问题你可以通过判断c1FlexGrid1.ColSel和c1FlexGrid1.MouseCol是否一致来解决。- void c1FlexGrid1_MouseClick(object sender, MouseEventArgs e)
- {
- if (this.c1FlexGrid1.MouseCol != this.c1FlexGrid1.ColSel)
- {
- return;
- }
- switch (c1FlexGrid1.ColSel)
- {
- case 5:
- MessageBox.Show(string.Format("编辑产品:{0}",c1FlexGrid1[c1FlexGrid1.Row,2]));
- break;
- case 6:
- MessageBox.Show(string.Format("删除产品:{0}", c1FlexGrid1[c1FlexGrid1.Row, 2]));
- break;
- default:
- break;
- }
- }
复制代码 |