永发信息网

C#简单问题

答案:4  悬赏:40  手机版
解决时间 2021-04-13 09:25
  • 提问者网友:沦陷
  • 2021-04-12 08:42

1,我用DataGridView来显示数据库中的表格,当数据库中表格更新后我要使DataGridView中显示的数据跟着改变应该怎么实现?

2,怎么实现模糊查询数据库中表格里的信息

最佳答案
  • 五星知识达人网友:撞了怀
  • 2021-04-12 09:44

1,解决办法 可以做个timer 用来扫描数据库信息 如果发生改变 提交新的信息 到DGV


2.LIKE 关键字 可以实现模糊查询 例如,名字包含‘张的’ name like '%张%'


完毕 还有问题 请追问

全部回答
  • 1楼网友:人间朝暮
  • 2021-04-12 10:48

1.GridView本来就是绑定数据库中的数据的,你的数据库内容改变了,那么GridVIew内容也会跟着变的啊。他是被绑定的。不过要是数据库表的结构变了,那么你的 GridView的Cloumns需要更改的。

2.写一个sql查询语句应该就可以搞定了,如下:

select * from [TableName] where 字段 like ‘%??%’其中??就是你模糊查询的 内容。比如你要查找包含windows这个字符串的记录,那么就这么写select * from [TableName] where 字段 like '%windows%'

就ok了。。

  • 2楼网友:不如潦草
  • 2021-04-12 10:19
既然你的Gridview已经显示数据库里的信息了,那么当数据库里数据改变时,Gridview会自动将新信息显示出来,SELECt * FROM user WHERe name LIKE '%自己填的%' 用%控制就可以了
  • 3楼网友:一袍清酒付
  • 2021-04-12 10:00

添加一个updata代码

模糊用select *from [表] where .... like ....语句

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯