WinForm中怎么在GroupBox中显示数据库数据?
我在WinForm窗体中加入一个GroupBox控件,在GroupBox中加了几个Label控件,怎么将数据库里的数据读取到GroupBox的Label上?要用到GroupBox的属性,还是事件? 求各位大神指点! --------------------编程问答-------------------- 直接读出来赋给Lable的Text就行了 --------------------编程问答-------------------- Lable放到哪里不重要,直接就lable.Text="111",就行 --------------------编程问答-------------------- 我在和数据库交互的sql语句里面将数据库里的数据赋值给了label了,但是还是不能再Group上显示出来,是不是要用GroupBox的什么属性或者事件? --------------------编程问答--------------------
把你代码发出来 --------------------编程问答-------------------- 来接分,调试下看看赋值后的Label.text是否为空或者默认值,要是的话赋值失败,要否的话窗体没显示,调整下控件的层次,把label放入groupbox,或者把label置顶。 --------------------编程问答-------------------- 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的方法或者事件里? --------------------编程问答--------------------
方法是对象的方法哇,怎么能“写在WinForm_Load里还是写在GroupBox的方法或者事件里?”?只能在具体的另外一个方法里调用这个哇 --------------------编程问答--------------------
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赋值
//关闭数据库链接
}
}
}
补充:.NET技术 , C#