新足迹

 找回密码
 注册

精华好帖回顾

· 小儿女记事系列22-散落的珍珠(2月杂记) (2010-9-6) 清凉 · 走马观花北海道-美食全部更新完毕。多图杀猫,慎入。 (2012-5-13) teddymu
· 宝宝虽小心眼多多!(献上新照片.......) (2009-7-24) muzhihou · 美食接龙-木犀肉-CCTANG接招-木耳啊木耳! (2008-8-4) 旋木
Advertisement
Advertisement
查看: 1350|回复: 1

Vb.net searching 的问题 [复制链接]

发表于 2011-4-17 23:48 |显示全部楼层
此文章由 郁闷双鱼座 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 郁闷双鱼座 所有!转贴必须注明作者、出处和本声明,并保持内容完整
vb.net 2008 + access database .

我现在是用 bindingsource.filter="customerName Like = textbox.text ",然后datagridview显示结果。这样做倒是可以运行。但是很单一,因为必须指定条件 CustomerName ,如果想search其他比如:Location ,那又要写一条语句 :bindingsource.filter="Location Like = textbox.text “ 。我不想用一大堆combbox ,tickbox来选择,总觉得有点多余操作 (我可能比较完美主义者..haha)

所以想问下有没有可能直接在textbox里输入Variable ,然后在DataGridView里多列查询(基于同一张表) ? 就像Excel里的search那样,随便输入什么都从整个表里找相似的数值,然后返回显示在datagridview 里. (textbox 我已经做了AutoComplete feature .所以不会出现打错或者没有的情况) .我现在唯一能想到的笨办法就是while 嵌套...但是有7,8个字段要逐一查询.不知道可行否!? 还是大家有更好的solution .

自学Vb.net 中 ,希望众多高手可以指点一二!

先谢谢了

[ 本帖最后由 郁闷双鱼座 于 2011-4-18 00:02 编辑 ]
Advertisement
Advertisement
头像被屏蔽

禁止访问

发表于 2011-4-18 11:29 |显示全部楼层

winform?

此文章由 atransformer 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 atransformer 所有!转贴必须注明作者、出处和本声明,并保持内容完整
要我,就先弄个customer class, 启动winform的时候, 用个List<customer>把你那个customer info table 的东西都加进去。

然后 每次 text_changed event handler 里 用 linq search again 这个 List<customer>。

评分

参与人数 1积分 +2 收起 理由
郁闷双鱼座 + 2 谢谢奉献

查看全部评分

发表回复

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

本版积分规则

Advertisement
Advertisement
返回顶部