我在C#和MySQL数据库的ASP.NET 4中工作。
在表格中, doTable 我的字段 pcs ,数据类型 int length 11 。
我需要在表单中更新此字段 pcs 。
此字段 pcs 中的可能值为: 0,> 0或null。
但在我用零更新字段 pcs 后,为什么此字段仍为空?
在db中,我在字段 pcs 中为零,我认为问题出在aspx页面中。
我试过这个没有成功。
你能建议吗?
提前谢谢。
classID sectionID className sectionName
27 19 6th A
28 15 7th C
24 19 LKG A
24 20 LKG B
答案 0 :(得分:0)
试试这个:
pcsDB = dr["pcs"] == DBNull.Value ? -1 : Convert.ToInt32(dr["pcs"]);
if (pcsDB >= 0)
{
pcs.Text = pcsDB.ToString();
pcs.Enabled = false;
}
else
{
pcs.Enabled = true;
}