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

2018-06-23 23:51:37来源:未知 阅读 ()

新老客户大回馈,云服务器低至5折

 

 

//获取数据集内容

 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

  

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:Hyper-V:无法打开虚拟机XXX,因为虚拟机监控程序未运行

下一篇:使用FSharp 探索Dotnet图像处理功能1--反色变化