在db的字段中,值为零输出为空

时间:2015-07-27 13:47:03

标签: c# mysql

我在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

1 个答案:

答案 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;
 }