winform取到数据库信息的方法

winform取到数据库信息的方法

我要做的是下图的选择一行商铺点击的详情按钮
在这里插入图片描述

        private void uiSymbolButton2_Click(object sender, EventArgs e)
        {
            if (Dgv_Data.SelectedRows.Count != 1)
            {
                this.ShowWarningDialog("请选中一行!");
                return;
            }//判断是否选择一行

            t_dpxx t = new t_dpxx();
            t.Id = int.Parse(Dgv_Data.SelectedRows[0].Cells[0].Value.ToString());//获取你选中表格行的ID
            DataTable dt = t.Xian();
            t.Shopname = dt.Rows[0][2].ToString();
            Xq xq = new Xq(t);
            xq.ShowDialog();//显示对话框
           
        }

调用到的Xian()函数

public class t_dpxx
  {
      public int Id { get; set; }
      public string Shopimg { get; set; }
      public string Shopname { get; set; }
      public string Send { get; set; }
      public string Delivery { get; set; }
      public string Month { get; set; }
      public string Cent { get; set; }
      public string Username { get; set; }
      public string Idcard { get; set; }
      public string Password { get; set; }
      public string Phone { get; set; }
      public string Address { get; set; }
      public string Mail { get; set; }
      public string Brief { get; set; }
      //获取数据库中各个列的值
public DataTable Xian()
      {
          string sql = string.Format("select * from t_dpxx where id ={0}", Id);//数据库中查找我们想获取的数据行
          SqlHelper sqlHelper = new SqlHelper();
          return sqlHelper.ExecuteReaderEx(sql);
      }
      }

在详情Xq页面引用

public Xq(t_dpxx t)
       {
           InitializeComponent();
           LabelShopname.Text = t.Shopname;//我们将数值赋值给文本框
           LabelId.Text = t.Id.ToString();
       }

在这里插入图片描述

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值