如何在标签文字中显示计数?

She*_*day 1 c# mysql

我很难将我的计数代码显示在我的标签文本中.这是我的代码,请告诉我如何解决这个问题.

ordering_and_billing.dBase dBase = new ordering_and_billing.dBase();
var mydbconnection = new dBase.dbconnection();

string sql = "SELECT * FROM `order` WHERE eventdate='" + lbldte.Text + "'";

MySqlCommand cmd = new MySqlCommand(sql, mydbconnection.Connection);
mydbconnection.Connection.Open();
MySqlDataReader rdr = cmd.ExecuteReader();
if (rdr.HasRows)
{
    while (rdr.Read())
    {
        Int32 count = (Int32)cmd.ExecuteScalar();
        string disp = count.ToString();
        lblcount.Text = disp;
    }
}
Run Code Online (Sandbox Code Playgroud)

Nul*_*ull 5

只是使用count功能:

string sql = "SELECT COUNT(*) FROM `order` WHERE eventdate='" + lbldte.Text + "'";
Run Code Online (Sandbox Code Playgroud)

也不要使用ExecuteReader,ExecuteScalar如果你想要一个像计数值这样的值,请使用函数:

lblcount.Text =cmd.ExecuteScalar().toString();
Run Code Online (Sandbox Code Playgroud)