问题描述
数据库里查询出的结果如果赋值给text??
解决方案
解决方案二:
???控件ID.Text=你查出来的;
解决方案三:
谁能告诉我一下
解决方案四:
引用楼主yang416355434的回复:
数据库里查询出的结果如果赋值给text??
stringsqss=string.Empty;sqss="selectsum(ckje)FROMtmypsq";js.Text=
解决方案五:
如果你的结果是一张表的话就要取出某行某列的值
解决方案六:
给textbox的Text属性赋值?
解决方案七:
stringcnStr="server=10.0.0.182;database=kerno;uid=sa;pwd=daedo";SqlConnectioncn=newSqlConnection(cnStr);cn.Open();SqlCommandcmd3=newSqlCommand("selectcount(*)frompcpo",cn);i=Convert.ToInt32(cmd3.ExecuteScalar());MessageBox.Show(i.ToString());text1.text=i.tostring();
解决方案八:
using(SqlConnectioncon=newSqlConnection("DataSource=.;InitialCatalog=DB;UserID=sa;Password=sa;")){con.Open();stringsqss=string.Empty;sqss="selectsum(ckje)FROMtmypsq";using(SqlCommandcmd=newSqlCommand(sqss,con)){js.Text=cmd.ExecuteScalar().ToString();}}
解决方案九:
你要先连接数据库将查询内容存入一个DataTable中,或者DataSet中,然后将其中需要的部分读出来赋值给TextBox
解决方案十:
sqlString="SELECTstuIDFROMStudent";Commandcomm=newSqlCommand(sqlstr,DB.connection);SqlDataReaderdataReader=comm.ExecuteReader();stringid="";while(dataReader.Read()){id=dataReader[0].ToString();this.tbid.Text=id;}dataReader.Close();}一个简单得查询ID的例子,可以根据它改写其它内容、、、
解决方案十一:
很简单的,随便找本书看下,建议您买本书学习下就行。
解决方案十二:
a.text=ds.tables[0].rows[0][0];
解决方案十三:
呵呵控件名称.text="你要显示的文字"
解决方案十四:
这个问题挺复杂的,自己找本书看下吧。
解决方案十五:
这是c#中的一个基础知识。建议楼主学习下ADO.NETstringsqss=string.Empty;sqss="selectsum(ckje)FROMtmypsq";这是SQL语句。不能直接赋值。需要通过ADO.NET返回执行结果。具体可以参照7,8楼代码
解决方案:
js.Text=comm.ExecuteScalar().tostring();
解决方案:
引用8楼astaldo的回复:
你要先连接数据库将查询内容存入一个DataTable中,或者DataSet中,然后将其中需要的部分读出来赋值给TextBox
+1
解决方案:
读取出来SqlDataReaderdr=sqlcmd.executeReader();txt.Text=dr["要显示的字段名"].Tostring();
解决方案:
楼上这种写法藐视把这一整行都取出来了。这样文本框里要显示那么多吗?我建议还是文本框.text=ds.table[0].rows[0]["字段名"].tostring();
解决方案:
路过。。。。。。填充dataset,实例化bindingsource,textbox的text属性绑定,利用bindingsorce的filter属性选取你需要的值。
解决方案:
txt.Text="值";不是这样?txt.Attribu...["value"]="值";