永发信息网

在winform中的DataGridView中有两个列为combox,如何实现联动效果?

答案:2  悬赏:60  手机版
解决时间 2021-03-05 14:45
  • 提问者网友:聂風
  • 2021-03-04 15:31
在winform中的DataGridView中有两个列为combox,如何实现联动效果?
最佳答案
  • 五星知识达人网友:轻熟杀无赦
  • 2021-03-04 16:13
原理和普通的联动一样 只是你需要找到第二级联动的combox位置在那里而已 这个应该不难吧 知道你第一级就知道你所在行 而第二级在那一列你自己应该知道这个是固定的不会变的 DataGridView属性 事件 CellClick事件 这个就是点击事件 你点击时触发 private void DataGridView_CellClick(object sender, DataGridViewCellEventArgs e) { if (e.RowIndex >= 0) { if(e.ColumnIndex == 你的combox所在列【数字】) { //代码 } } }
全部回答
  • 1楼网友:孤老序
  • 2021-03-04 17:52
单击单元格进入编辑,设置datagridview属性编辑模式:editmode 将 editonkeystrokeorf2 改为 editonenter
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯