C# 让Label控件显示数据库查询结果 代码

我使用VisualStudio2013制作win窗口程序。数据库使用的是ACCESS。假设我有一个界面,其中有一个TextBox控件,和复数个Label控件。数据库中有若... 我使用Visual Studio2013制作win窗口程序。数据库使用的是ACCESS。假设我有一个界面,其中有一个TextBox控件,和复数个Label控件。数据库中有若干行信息,信息与TextBox控件、Label控件都是相互匹配的。现在问题来了,通过点击一个Button控件来搜索TextBox内输入的内容对应数据库那一行的信息全部显示在每一个Label控件上。 请给实例吧,谢谢~~
现在只要 在DatagridView 内保存修改 的方法就可以了。
展开
 我来答
tonalilili
推荐于2016-06-03 · TA获得超过1.6万个赞
知道大有可为答主
回答量:8050
采纳率:71%
帮助的人:3082万
展开全部
执行的sql语句类似这样:
string.Format("select* from Manager where Name='{0}'", textBox.Text.Trim())
更多追问追答
追问
可以说得详细一点吗?
追答

label里显示的字符串。因此非要让label来显示,那只能是把读取到的数据一个一个的取出来进行转换。一般是用DatagridView控件来显示数据。


//数据库连接信息,server=.表示本地数据源,database是数据库名,后面是sql登陆名、密码。

string constr = "server=.;database=School;uid=123;pwd=123;";
SqlConnection conn = new SqlConnection(constr);//创建数据库连接
            conn.Open();//打开连接 
            string str = "select*from Manager";
            SqlDataAdapter sda = new SqlDataAdapter(str, conn);
            DataTable dt = new DataTable();
            sda.Fill(dt);//把数据填充到dt里,dt是一个表。
            dataGridView1.DataSource=dt;//把dt表的内容在DatagridView1里显示出来。

如果你非要用label来显示,那就设法取到dt表的单元格内容。

label1.Text=dt.Rows[0][0].ToString();//dt表第1行第一列 这单元格的内容转换为string类型后赋给label
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式