C# 将查询结果添加到标签字符串
我有一个标签,我希望标准消息显示“Today’s Total:”如何将查询结果添加到标签上该字符串的末尾C# 将查询结果添加到标签字符串,c#,sql-server-2005,C#,Sql Server 2005,我有一个标签,我希望标准消息显示“Today’s Total:”如何将查询结果添加到标签上该字符串的末尾 var sql = @" SELECT COUNT (RTFPressTableID) AS NumberOfTables FROM RTFPressTables WHERE PressCloseTime BETWEEN DATEADD(day, DATEDIFF(day, 0, @Date), '06:00:00')
var sql = @" SELECT COUNT (RTFPressTableID) AS NumberOfTables
FROM RTFPressTables
WHERE PressCloseTime BETWEEN DATEADD(day, DATEDIFF(day, 0, @Date), '06:00:00')
AND DATEADD(day,DATEDIFF(day, 0, @Date), '23:59:59') ";
using (SqlConnection conn = new SqlConnection("Data Source = ; Initial Catalog = ; Integrated Security = True"))
{
conn.Open();
using (SqlCommand command = new SqlCommand(sql, conn))
{
command.Parameters.Add("@Date", SqlDbType.DateTime);
command.Parameters["@Date"].Value = dateTimePicker1.Value.Date;
Int32 count = Convert.ToInt32(command.ExecuteScalar());
if (count > 0)
{
todaysTotal.Text = Convert.ToString(count.ToString());
if (count >= 100)
{
todaysTotal.BackColor = Color.LawnGreen;
}
}
else
{
todaysTotal.Text = "Todays Total: 0";
}
conn.Close();
对于任何一个和我有类似问题的人来说,iakobski给我的答案是正确的。改变
todaysTotal.Text = Convert.ToString(count.ToString());
到
当您运行此代码时会发生什么情况?您的问题并不完全清楚,但可能不是
todaysTotal.Text=Convert.ToString(count.ToString())
您只需要todaysTotal.Text=$“今天的总数:{count}”代码>它将只显示一个数值。例如,如果查询返回的值为98,我希望它显示在我的标签上为“Today's Total:98”。
todaysTotal.Text = $"Today's Total: {count}";