将DataSet
值分配给Label
获取
System.Data.DataRow
不是确切的数据。
DataSet ds = new DataSet();
SqlCommand cmd = new SqlCommand("select top 1 text from tbl_HomepageContent where company = 'jagsar'", con);
//cmd.CommandType = CommandType.StoredProcedure;
SqlDataAdapter da = new SqlDataAdapter(cmd);
da.Fill(ds);
lblHomepageContent.Text = ds.Tables[0].Rows[0].ToString();
答案 0 :(得分:1)
我不会使用DataSet
来确定一个值。 ExecuteScalar
产生的开销更少
string Command = "select top 1 text from tbl_HomepageContent where company = @company";
using (SqlConnection myConnection = new SqlConnection(con))
{
myConnection.Open();
using (SqlCommand myCommand = new SqlCommand(Command, myConnection))
{
myCommand.Parameters.Add(new SqlParameter("@company", "jagsar"));
lblHomepageContent.Text = (string)myCommand.ExecuteScalar();
}
}