我在WinForm窗体中加入一个GroupBox控件,在GroupBox中加了几个Label控件,怎么将数据库里的数据读取到GroupBox的Label上?要用到GroupBox的属性,还是事件? 求各位大神指点!

解决方案 »

  1.   

    直接读出来赋给Lable的Text就行了
      

  2.   

    Lable放到哪里不重要,
    直接就lable.Text="111",就行
      

  3.   

    我在和数据库交互的sql语句里面将数据库里的数据赋值给了label了,但是还是不能再Group上显示出来,是不是要用GroupBox的什么属性或者事件?
      

  4.   

    来接分,调试下看看赋值后的Label.text是否为空或者默认值,要是的话赋值失败,要否的话窗体没显示,调整下控件的层次,把label放入groupbox,或者把label置顶。
      

  5.   

    using System.Data;
    using System.Data.SqlClient;
    using System.Configuration;  void ShowMessage()
            {                       string okcardNum = Form1.MyCard;
                lableName.Text = okcardNum;
              
                SqlConnection conn = new SqlConnection("server=WEI-PC\\SQLEXPRESS;database=ATM_DB;uid=sa;pwd=123");            SqlDataAdapter da = new SqlDataAdapter("select * from CardInfo where CardNum='" + okcardNum + "'", conn);            DataSet ds = new DataSet();            da.Fill(ds);            if (ds.Tables[0].Rows.Count > 0)
                {
                  lableName.Text = ds.Tables[0].Rows[0]["CardNum"].ToString();
                   lablePass.Text = ds.Tables[0].Rows[0]["CardPassword"].ToString();
                   lableSex.Text = ds.Tables[0].Rows[0]["Sex"].ToString();
                   lableTel.Text = ds.Tables[0].Rows[0]["Tel"].ToString();
                   lableSID.Text = ds.Tables[0].Rows[0]["SID"].ToString();
                   lableEmail.Text = ds.Tables[0].Rows[0]["EMail"].ToString();
                   lableDate.Text = ds.Tables[0].Rows[0]["RegTime"].ToString();
                   lableMoney.Text= "¥:" + ds.Tables[0].Rows[0]["CardMoney"].ToString();            }这个方法是写在WinForm_Load里还是写在GroupBox的方法或者事件里?
      

  6.   


    方法是对象的方法哇,怎么能“写在WinForm_Load里还是写在GroupBox的方法或者事件里?”?只能在具体的另外一个方法里调用这个哇
      

  7.   


    using System.Data.SqlClient;
    namespace Test
    {
      public partial class Form1:Form
      {
        public Form1()
        {
         InitializeComponent();
        }
        public Form1_load(object sender, EventArgs e)
        {
          //窗体登录时读取数据库数据显示在label上
          ShowMessage();
        }
        Void ShowMessage()
        { 
          //链接数据库       //读取数据       //给label赋值       //关闭数据库链接    }
      }
    }