c#中使datagridview控件有选择地显示数据

来源:百度知道 编辑:UC知道 时间:2024/04/30 03:02:09
datagridview直接拖动到窗口时显示的是其表中全部的数据
我编写一个windows应用程序分为用户和管理员登陆,如果是用户登录只能查询与自身编号(如001)所在行数据,如何实现

注:原来的设计是这样的,用户如果登录成功则将登录的编号通过登录窗体传递到用户查看窗体,编号值显示在新窗体上的一个label控件上,现在想编程使datagridview中只显示与label.Text值一致的行中的数据

印象中 datagridview的数据源 就是你自己创建的一个dataset数据集
数据集里有什么 就显示什么咯 还可以自定义某些字段不可见

关键在于创建数据集时候的查询语句

要实现用户登录和管理员登陆的不同 方法太多了

好像没什么问题吧~~还是我误解了你的问题

很简单嘛:
command.text= "select * from “表名称” where 编号 = '001'"
就得到你想要的哪行收据了
不知是否是你想要的
若有疑问:qq:394037089

数据集查询出来以后可以在内存进行再次的筛选,你可以试试,也就是根据条件筛选一下.

在你的查询语句里加where 条件啊!