c# 如何将数据库表中要显示的内容在子窗口中显示出来

来源:百度知道 编辑:UC知道 时间:2024/05/27 17:53:34
请教下高手:比如建立了个管理系统由登录界面进去后如何将数据库表中要显示的内容在子窗口中显示出来(只显示他要看的),请高手给编个!!!感激万分!!!

登陆时,用COOKIE或者SESSION记录下登陆名(要保证这个是唯一的),登入后的页面在PAGE_LOAD时就用记录下的登陆名从数据库里查数据,

例如,登录名 admin 密码 123
登陆系统时,会对数据库的数据进行查询,再比较 这个登陆名adimn,如果成功登陆,就 Session["nameid"]=admin;
然后进入下一个页面后,就直接获取这个session
string name = Session["nameid"].toStrin();
接着就用这个 name 作关键字,对数据库查询,再将查询的数据显示在页面中

你说的是,winform吗,
在winform 中datagridview用来显示的比较多,
如果只是要显示不同用户所看到的内容不一样,那要在,数据库中创建,视图比较好,

假设主窗体为mainform,在子窗体中应用一个DataGrid控件(其它也可以)并命名为dg.参考如下方法:
1、在主窗体中声明一个DataSet对象:
Public DataSet ds=New DataSet();
2、在主窗体中进行查询并将结果存入ds;
3、在子窗体中写如下代码——
dg.DataSource=mainform.ds;