private void button1_Click(object sender, EventArgs e)
{
string costring = connection();
string MyQuery = "select SUM(balance) from dbo.KmtAccounts where registernumber='" + txtRegNo.Text + "'";
SqlConnection conn = new SqlConnection(costring);
SqlCommand cmd = new SqlCommand(MyQuery, conn);
conn.Open();
SqlDataReader reader = cmd.ExecuteReader();
lblResult.Text =
}
答案 0 :(得分:1)
在这种情况下,我可能会建议您使用SqlCommand.ExecuteScalar Method 查看,因为您有一个返回的值。
执行查询,并返回第一行的第一列 查询返回的结果集。其他列或行是 忽略。
然后,当您希望将其分配给标签文本属性时,您可能会查看Convert.ToString Method 。
或者,如果您希望对其进行格式化,您可以查看使用Convert.ToDouble Method 然后Double.ToString Method 进行格式化,如果您愿意的话。
答案 1 :(得分:0)
private void button1_Click(object sender, EventArgs e)
{
string costring = connection();
string MyQuery = "select SUM(balance) from dbo.KmtAccounts where registernumber='" + txtRegNo.Text + "'";
SqlConnection conn = new SqlConnection(costring);
SqlCommand cmd = new SqlCommand(MyQuery, conn);
conn.Open();
lblResult.Text =cmd.ExecuteScalar().ToString();
conn.close()
}