2016年2月1日 星期一

Operator '+' is not defined for type 'Decimal' and type 'DBNull'

Operator '+' is not defined for type 'Decimal' and type 'DBNull'
---
看過這篇後:operator '-' is not defined for type 'decimal' and type 'dbnull'
---
重點在 :If Row.Cells(favcadr.Index) Is DBNull.Value Then  這部分的處理

改寫方式:
Value 轉 tostring 再轉 val   就不會有問題,即使NULL 一樣是 0 

較好的處理方式,當然是在T-SQL 內就先處理 isnull( name,0) 再讀到 grid 內 (一次性解決後面的debug 累)

沒有留言:

張貼留言