Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/314.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何将数据源绑定到label控件_C#_Asp.net_.net - Fatal编程技术网

C# 如何将数据源绑定到label控件

C# 如何将数据源绑定到label控件,c#,asp.net,.net,C#,Asp.net,.net,将数据源绑定到gridview或repeater之类的东西很容易,但如何使用标签呢?下面是我要修改的sql连接。顺便说一下,我不需要双向装订 public void Sql_Connection(string queryString) { SqlConnection conn = new SqlConnection(System.Configuration.ConfigurationManager.ConnectionStrings["RBConnectionString"].Conne

将数据源绑定到gridview或repeater之类的东西很容易,但如何使用标签呢?下面是我要修改的sql连接。顺便说一下,我不需要双向装订

public void Sql_Connection(string queryString)
{
    SqlConnection conn = new SqlConnection(System.Configuration.ConfigurationManager.ConnectionStrings["RBConnectionString"].ConnectionString);
    SqlCommand cmd = new SqlCommand(queryString, conn);
    conn.Open();
    cmd.ExecuteNonQuery();
    conn.Close();
}
我正在使用的查询:

从RbSpecials中选择描述,其中Active=1

public string SqlConnection(string queryString)
{
    using (var conn = new SqlConnection(System.Configuration.ConfigurationManager.ConnectionStrings["RBConnectionString"].ConnectionString))
    using (var cmd = conn.CreateCommand())
    {
        conn.Open();
        cmd.CommandText = queryString;
        using (var reader = cmd.ExecuteReader())
        {
            while (reader.Read())
            {
                // This will return the first result 
                // but there might be other
                return reader.GetString(0);
            }
        }
        return null;
    }
}
这还将确保在异常情况下,所有一次性对象都被释放,并将SQLConnection正确返回到连接池,以便重用

最后指定标签的文本属性:

lblTest.Text = SqlConnection("SELECT Description FROM RbSpecials WHERE Active=1");
这还将确保在异常情况下,所有一次性对象都被释放,并将SQLConnection正确返回到连接池,以便重用

最后指定标签的文本属性:

lblTest.Text = SqlConnection("SELECT Description FROM RbSpecials WHERE Active=1");
使用ExecuteReader而不是ExecuteOnQuery

使用ExecuteReader而不是ExecuteOnQuery

using (SqlConnection con = new SqlConnection(Connection_String))
{
   SqlCommand cmd = new SqlCommand("select * from Customers", con);
   cmd.CommandType = CommandType.StoredProcedure;
   SqlDataReader adpt = cmd.ExecureReader();
   if(rdr.Read())
    {
      lblName.Text = rdr[0].ToString();
    }
 }