因此,我想检查数据库中的值是否存在,然后更改特定按钮和文本框的属性。如果我有某个文档的8个值,则标签等于8;否则,我等于数据库中有多少文档。
con.Open();
SqlCommand cmd = con.CreateCommand();
cmd.CommandType = CommandType.Text;
cmd.CommandText = "SELECT Count(*) FROM TBL_Documents WHERE SrCode='" + txtSr.Text + "' AND DocsName='" + lblRegFrm.Text + "' ";
DataTable dt = new DataTable();
SqlDataAdapter sda = new SqlDataAdapter(cmd);
sda.Fill(dt);
if (dt.Rows[0][0].ToString() == "1")
{
lblreg1.Text = "SETTLED";
lblreg1.ForeColor = Color.Green;
BtnReg.Enabled = false;
}
else
{
lblreg1.Text = "UNSETTLED";
lblreg1.ForeColor = Color.White;
BtnReg.Enabled = true;
}
con.Close();
这是表格的屏幕截图
我不知道从哪里继续我的当前代码。有8个文档要检查。
答案 0 :(得分:0)
如果我理解正确,那么您想知道您有多少个结果,如果结果大于8,您会做某事。所以我认为您需要执行以下操作:
Int32 count = Convert.ToInt32(cmd.ExecuteScalar());
if (count >= 8)
{
//do something if it was bigger than 8
}
else
{
//do something if it is smaller.
}