使用三元表达式
int TimeS = Convert.ToInt32(row["Duration"]==null?0:row["Duration"].ToString());

解决方案 »

  1.   

    楼上的代码真是高效!赞!
    也可用笨办法(本人用的是VB.net,希望楼主别介意:))
    Dim s As String=Row("Duration")&""
    Dim Times as Int
    If s="" Then
    Times=0
    Else
    Times=Convert.ToInt32(s)
      

  2.   

    楼上的代码真是高效!赞!
    也可用笨办法(本人用的是VB.net,希望楼主别介意:))
    Dim s As String=Row("Duration")&""
    Dim Times as Int
    If s="" Then
    Times=0
    Else
    Times=Convert.ToInt32(s)
      

  3.   

    楼上的代码真是高效!赞!
    也可用笨办法(本人用的是VB.net,希望楼主别介意:))
    Dim s As String=Row("Duration")&""
    Dim Times as Int
    If s="" Then
    Times=0
    Else
    Times=Convert.ToInt32(s)