DataRow获取数值类型为空或NULL时异常处理


 

 

//获取数据集内容

 DataSet ContractDS = dal.GetJHFKStr(jhfubh);

//验证数据集是否为空

if (!DataSetUtil.IsNullOrEmpty(ContractDS) || !DataSetUtil.IsEmptyRows(ContractDS))
{

//获取当前行数据
DataRow ContractDr = ContractDS.Tables[0].Rows[0];

//获取当前字段值,如为DBNull则默认为0

string spfkjeString = ContractSQStr["审批付款金额"] == DBNull.Value ? "0" : ContractSQStr["审批付款金额"].ToString();

//转换为数值类型
decimal spfkje = decimal.Parse(spfkjeString);

}

 

 

第一篇博  内容不精但实用  希望自己坚持下去  能够成为自己想成为的人  2017-04-14

  


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM