C# SQL 查询的语句怎么给多个textbox 赋值

SQL查询结果字段a字段BAA0BB1CC0DD1怎么把字段B的四个值分别赋给四个变量,或者textbox,这些循环怎么写?小白求高手帮忙!!!!... SQL 查询结果
字段 a 字段 B
AA 0

BB 1

CC 0

DD 1
怎么把字段B 的四个值分别赋给 四个变量,或者textbox,这些循环 怎么写?小白求高手 帮忙 !!!!
展开
 我来答
yyshr3185
推荐于2016-09-11 · 超过10用户采纳过TA的回答
知道答主
回答量:35
采纳率:0%
帮助的人:19.6万
展开全部
举例说明:以SQL数据库为例 不考虑你的业务需求,只为给你一些提示。

第一步:创建一个方法
public DataTable GetTable(string strSql){

//声明一个DataTable用于装载数据
DataTable dt =null;
//1.0 建立数据库连接通道
SqlConnection conn = new SqlConnection("server=.;database=数据库名;uid=sa;pwd=数据库密码");
//1.1 使用SqlDataAdapter 去执行SQL语句
SqlDataAdapter sda= new SqlDataAdapter(strSql,conn);
//1.2 使用fill装载数据 到 DataTable中
sda.Fill(dt);
return dt;

}
//*****************************
第二步:调用方法实现 变量赋值

public void Test(){
// 1.0创建一个SQL查询语句

string strSql="select 字段B from 表名";
//2.0 调用上面的方法
DataTable dt = GetTable(strSql);
//2.1 循环遍历 假设 不考虑业务需求 我们可以定义4个变量
string tempStr0 = "";
string tempStr1 = "";
string tempStr2 = "";
string tempStr3 = "";

for (int i = 0; i < dt.Rows.Count; i++)
{
switch (i)
{
case 0:
tempStr0 = dt.Rows[i][1].ToString();
break;
case 1:
tempStr1 = dt.Rows[i][1].ToString();
break;
case 2:
tempStr2 = dt.Rows[i][1].ToString();
break;
case 3:
tempStr3 = dt.Rows[i][1].ToString();
break;
default:
break;
}
}
}
三月雨滴_
2014-03-09 · TA获得超过606个赞
知道小有建树答主
回答量:484
采纳率:57%
帮助的人:202万
展开全部
查询出数据集datatable
假如你的form上有四个TextBox控件,分别是 txt1,txt2,txt3,txt4
for(int i = 0; i < datatable.Rows.Count; i++)
{
(this.Controls.Find("txt"+i.ToString(),true)).Text = datatable.Rows[i]["字段B”].ToString();
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
天涯路易2011
2014-03-09 · TA获得超过263个赞
知道小有建树答主
回答量:351
采纳率:0%
帮助的人:244万
展开全部
返回的结果是一个DataTable的话
textbox1.Text=dt.row[0][1];

textbox1.Text=dt.row[1][1];
textbox1.Text=dt.row[2][1];
textbox1.Text=dt.row[3][1];
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
benben239
2015-10-05 · TA获得超过864个赞
知道小有建树答主
回答量:612
采纳率:100%
帮助的人:489万
展开全部
说下你具体要的效果
如果只是赋值给多个textbox只要把读出来的数据保存然后依次赋给文本框不就好了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2014-03-09
展开全部
查询所得应该是数据表,把表的行[?]列[?]取出即可
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式