datagridview输入字母时自动弹出下拉框

shengwuyixue041 2009-05-01 08:45:02
datagridview的中输入拼音首字母自动弹出下拉选项,或者直接出现符合的选项。如何实现呀。
...全文
264 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
光宇广贞 2009-05-02
  • 打赏
  • 举报
回复
[Quote=引用楼主 shengwuyixue041 的帖子:]
datagridview的中输入拼音首字母自动弹出下拉选项,或者直接出现符合的选项。如何实现呀。

[/Quote]

还有,如果你是要用数据库操作,那么就先把dataset 绑定机制去好好了解一下之后再来搞datagridview,后台数据库绑定才是datagridview的真正用武之地。

如果你用datagridview纯粹用做一个普通的对话框的话,你还是放弃用它,转去WPF环境下去listbox吧,那个要炫得多,而且由于WPF里面方便的数据绑定,使得你如题设的要求操作会变得简单得多。

代码我就不给了,因为我不喜欢用别人的代码,所以我也一般不会给别人写代码。
光宇广贞 2009-05-02
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 sushou2009 的回复:]
combobox用过吧?  是一样的
[/Quote]

对,和combobox差不多,只不过事件触发要写在datagridviewcell的事件里面。事件触发了解吗?如果是自己去IDE的PROPERTIES标签里面的EVENTS里面找合适的自己用就好了,如果对此都不熟悉的话,建议还是从基本的做起。

datagridview强大不是初学者能掌握的,你一定用不好,BUG不断,这是经验之谈。
sushou2009 2009-05-02
  • 打赏
  • 举报
回复
combobox用过吧? 是一样的
boywangliang 2009-05-02
  • 打赏
  • 举报
回复
帮顶下
shengwuyixue041 2009-05-01
  • 打赏
  • 举报
回复
还是不太明白,能不能再细点,我是初学者,有代码最好。万分感谢
赵王爷 2009-05-01
  • 打赏
  • 举报
回复
不会
光宇广贞 2009-05-01
  • 打赏
  • 举报
回复
别懒,自己写个 datagridviewcellvaluechanged事件的实现,弹出下拉选项是它combobox的showsubitems的行为,自己调用。自动出现文本满足的话,自己去查找items集合里面满足的selectedItem,用它的tostring()去填充combobox的text域。

其实我觉得这种操作没有必要,这种事儿以前干得太多了,越做越累,你也会觉得没意思的。

111,126

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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