2011-01-20 84 views
0

爲什麼下面的代碼在VB.net 2008中有錯誤?VB.net:通過條件設置「NULL」屬性?

Dim Object1 As New Class1 

Object1.SetId = If(rbSet.Checked = True, Convert.ToInt32(txtSetId.Text.Trim()), DBNull.Value) 

我想要的是通過條件來設置對象的屬性。

+0

什麼數據類型是`SetId`財產,什麼是錯誤訊息? – 2011-01-20 14:06:22

回答

2

使用沒有

Object1.SetId = If(rbSet.Checked = True, Convert.ToInt32(txtSetId.Text.Trim()), Nothing)