如果用的adonet的话, 查询到的结果应该是一个ds或是tabale 将表的某一行的某一列就是一个值赋给文本框的text属性就好, 当然还可以在开发界面设置文本框的数据源
用DataSet接收行数据,
DataSet
ds=这里是Sql查询方法
textbox1text=dsTables[0]Rows[0][""]ToString();//例如第一个textbox对应数据库ID字段
[""]这里换成数据库字段id;
textbox2text=dsTables[0]Rows[0][""]ToString();//后面类似。
不知道这个方法你看的懂不
string res= "";
for()
{
res += "数据库第x行记录"+换行符;
}
textbox1text = res;
文本框的多行模式必须打开
它是由两个 *** 作,一个是你想从数据库中读出的字段,再一个就是你的任务TextBoxText的读出的数据就行了,你可以参考一下(不要复制和粘贴,因为需要按照你的程序):
/ /此方法是用来显示一个返回值和写入,你只需要将他们转移到
/ / SQL语句就行了,返回值的信息是一个字符串。
公共字符串mysqlfun(字符串SQL)/> {字符串信息=“”;
SystemDataSqlClientSqlConnection CONN =新SystemDataSqlClientSqlConnection();
connConnectionString =“数据源=初始目录=你的数据库名;集成安全=真正的”;/ /这是一个连接字符串,请考虑
/ /的寡妇安全模式登录
创建成功();
数据集objDataSet =新的DataSet();
SqlDataAdapter的OBJ =新SqlDataAdapter的();
objSelectCommand =新的SqlCommand(SQL,CONN);
objFill(objDataSet,“信息”);
的SqlCommand objSqlCommand =新的SqlCommand(SQL,CONN);
SqlDataReader的objSqlReader = objSqlCommandExecuteReader()<br的的/而(objSqlReaderRead() )
{
资讯= objSqlReaderGetValue描述(0)。的ToString();
}
返回信息;
}
我相信你应该写SQL语句!
然后我说早:
textBox1Text =信息;
就是这样。希望能帮到你! !
最后,有一种淡淡的,看你的数据库是主人,如果它是你自己的做法,最好是自己创建一个数据库,因为master数据库是一个系统的数据库,也没有觉得不错。
以上就是关于winform C#做数据库时,如何将查询到的结果显示到textbox里全部的内容,包括:winform C#做数据库时,如何将查询到的结果显示到textbox里、C#如何在textbox中显示SQL数据库中表的每一行数据、C# 怎么在TEXTBOX中显示数据库中的全部数据等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)