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

[复制链接]
查看11 | 回复2 | 2010-9-15 11:42:35 | 显示全部楼层 |阅读模式
还有就是如何做到单击DataGridView中的combox时就出现下拉框项,而不是点击两下才出现, 要求有详细的代码或实例,好的话,我将增加100的分值,大家积极参与回答

回复

使用道具 举报

千问 | 2010-9-15 11:42:35 | 显示全部楼层
原理和普通的联动一样 只是你需要找到第二级联动的combox位置在那里而已 这个应该不难吧知道你第一级就知道你所在行而第二级在那一列你自己应该知道这个是固定的不会变的 DataGridView属性 事件 CellClick事件 这个就是点击事件 你点击时触发private void DataGridView_CellClick(object sender, DataGridViewCellEventArgs e)
{
if (e.RowIndex >= 0)
{
if(e.ColumnIndex == 你的combo
回复

使用道具 举报

千问 | 2010-9-15 11:42:35 | 显示全部楼层
单击单元格进入编辑,设置DataGridView属性编辑模式:EditMode 将 EditOnKeystrokeOrF2 改为 EditOnEnter
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行