当前位置:编程学习 > C#/ASP.NET >>

text赋值问题 谁能告诉我一下 谢谢

数据库里查询出的结果 如果赋值给text?? --------------------编程问答--------------------

???

控件ID.Text = 你查出来的; --------------------编程问答-------------------- 谁能告诉我一下 --------------------编程问答--------------------
引用楼主 yang416355434 的回复:
数据库里查询出的结果 如果赋值给text??
 string sqss = string.Empty;
            sqss = "select sum(ckje) FROM tmypsq";
            js.Text = --------------------编程问答-------------------- 如果你的结果是一张表的话就要取出某行某列的值 --------------------编程问答-------------------- 给textbox的 Text属性赋值? --------------------编程问答--------------------         string cnStr = "server=10.0.0.182;database=kerno;uid=sa;pwd=daedo";
            SqlConnection cn = new SqlConnection(cnStr);
            cn.Open();

            SqlCommand cmd3 = new SqlCommand("select count(*) from pcpo", cn);
            i=Convert.ToInt32(cmd3.ExecuteScalar());
            MessageBox.Show(i.ToString());
text1.text=i.tostring(); --------------------编程问答--------------------

using(SqlConnection con = new SqlConnection("Data Source=.;Initial Catalog=DB;User ID=sa;Password=sa;"))
{
    con.Open();
    string sqss = string.Empty;
    sqss = "select sum(ckje) FROM tmypsq";
    using(SqlCommand cmd = new SqlCommand(sqss,con))
    {
           js.Text = cmd.ExecuteScalar().ToString();
    }
}

--------------------编程问答-------------------- 你要先连接数据库将查询内容存入一个DataTable中,或者DataSet中,然后将其中需要的部分读出来赋值给TextBox --------------------编程问答--------------------         sqlString = "SELECT stuID FROM Student";
 Command comm = new SqlCommand(sqlstr, DB.connection);
            SqlDataReader dataReader = comm.ExecuteReader();
            string id = "";
           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.NET


  string sqss = string.Empty;
  sqss = "select sum(ckje) FROM tmypsq";
这是SQL语句。不能直接赋值。需要通过ADO.NET返回执行结果。
具体可以参照7,8楼代码
   --------------------编程问答-------------------- js.Text =comm.ExecuteScalar().tostring(); --------------------编程问答--------------------
引用 8 楼 astaldo 的回复:
你要先连接数据库将查询内容存入一个DataTable中,或者DataSet中,然后将其中需要的部分读出来赋值给TextBox

+1 --------------------编程问答-------------------- 读取出来

 SqlDataReader dr=sqlcmd.executeReader();
txt.Text=dr["要显示的字段名"].Tostring(); --------------------编程问答-------------------- 楼上这种写法藐视把这一整行都取出来了。这样文本框里要显示那么多吗?
我建议还是 文本框.text=ds.table[0].rows[0]["字段名"].tostring(); --------------------编程问答-------------------- 路过。。。。。。填充dataset,实例化bindingsource,textbox的text属性绑定,利用bindingsorce的filter属性选取你需要的值。 --------------------编程问答-------------------- txt.Text="值";
不是这样?

txt.Attribu...["value"]="值";
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,