C#入门 体检报表项目中不同界面传参代码

这篇博客介绍了如何在C#中通过全局变量实现不同界面间的参数传递,特别是在一个体检报表项目的登录和主界面之间。通过创建公共静态类存储参数,并在登录验证成功后设置全局变量,然后在医生界面的加载事件中读取该变量,展示用户的具体身份信息,提升用户体验。
摘要由CSDN通过智能技术生成

//form1  是主页,判断登录身份
public static class pubclass
        {
            public static string name_d = null;//为传参准备一个全局变量
         }

//form1

  if (radioButtonUser.Checked == true)//判断具体身份
            {
                Dao dao = new Dao();//数据库的实例化,需要根据实际情况套用
                string sql = $"select * from doctor where id='{textBox1.Text.Trim()}' and psw='{textBox2.Text.Trim()}'";//验证密码正确与否的sql语句

                string sql2 = $"select name from doctor where id='{textBox1.Text.Trim()}' ";//得到想传的参数name

                IDataReader dc2 = dao.read(sql2);
                if (dao.HasUser(sql))
                {
                    if (dc2.Read())//必须有这一步,才能执行sql
                    {    //注意这个对应的大括号需要在数据库调用完成后
                       

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值