vs2013 c# wpf如何通过textbox的输入内容查询指定数据库内的表 且对其修改 然

vs2013 c# wpf如何通过textbox的输入内容查询指定数据库内的表 且对其修改 然,第1张

没太明白你的意思,你是想没输入一个字符就更新数据库还是输入结束后按某个button或其他 *** 作时触发呢?

若是每输入一个字符就更新数据库,就在textbox控件上添加textchange事件,在事件里添加数据库 *** 作代码

若是输入结束后点其他button时更新,就在button控件里添加click事件,事件里添加数据库 *** 作代码

接下来你就写下面这些就行了,明白吧

SqlDataReader Dr;

Dr = cmdExecuteReader();

while (DrRead())

{

textbox2Text=Dr[ "name" ]ToString();//这样就能取到你从数据库读到的值了

}

说明一下:

1:你只建立了与数据库的边接

2:你只写了要 *** 作的命令

剩下的,你得执行才命令才能得你想要的数据,

须要注意的是,你那命令可能说是很容易就被SQL注入的(不安全),

而安全的做法是使用参数,或者存储过程至于楼上提到通常执行你上面的 *** 作是会返回多个值的,所以说将值放到testbox那个小家伙中的确很不合适

本人推荐,学后基本后快点转到c#35 因为Linq to Sql 是ADONET20最好的代替品,它对数量 *** 作很方便,反正你迟早都要走到这步的,现在就给提一下了

我想你已经有绑定的集合了;

集合=集合where(p=>p条件的属性==textboxtext)tolist();

要是你需要模糊查询的话,就这样:

集合=集合where(p=>p条件的属性contains(textboxtext))tolist();

希望对你又帮助

以上就是关于vs2013 c# wpf如何通过textbox的输入内容查询指定数据库内的表 且对其修改 然全部的内容,包括:vs2013 c# wpf如何通过textbox的输入内容查询指定数据库内的表 且对其修改 然、C#如何把查询出来数据库里数据在textbox里显示出来、c#关于DataGridView利用TextBox输入内容进行查询的问题等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/9436714.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-28
下一篇2023-04-28

发表评论

登录后才能评论

评论列表(0条)

    保存