VB.net中Datagridview的选中cell如何显示或替换成一个combobox?

fatkids 2008-10-16 05:04:35
我用的是2005。希望使用combobox作为datagridview的输入。
我直接放了一个combobox,然后计算currentcell的位置和大小,把它遮住,然后来传递值。但是这样在datagridview中最后显示的新增行(也就是前面带*的那一行)使用这种方法时,会把上面一行的数值改掉,而本行没有反应。
各位高手看看有没有什么gengh
 

...全文
254 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
lovehongyun 2008-10-17
  • 打赏
  • 举报
回复
直接就有DataGridViewComboBoxColumn这个列类型..你添加这个类型的列即可.

Forrest23 2008-10-17
  • 打赏
  • 举报
回复
楼上给的链接说的很详细了~
ejoe313 2008-10-17
  • 打赏
  • 举报
回复
给你一个博客地址参考一下。。。


在DataGridView控件中加入ComboBox下拉列表框的实现
http://www.cnblogs.com/luqingfei/archive/2007/03/28/691372.html
kernel32 2008-10-16
  • 打赏
  • 举报
回复
关注中,需要。
fatkids 2008-10-16
  • 打赏
  • 举报
回复
楼上,我的datagridview使用代码来填充的,并没有绑定,其内容也是变化的。你上面说的怎么用代码实现呢?谢谢你
Forrest23 2008-10-16
  • 打赏
  • 举报
回复
在datagridview中你点编辑列,选一个列,columntype属性改成DataGridViewComboBoxColumn,这样就是combobox了
fatkids 2008-10-16
  • 打赏
  • 举报
回复
各位给看看是什么问题?
如果这种方法不行,还有什么方法!谢谢了

16,552

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧