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 编辑 ] |