我無法將ds.Tables[1].Rows[0].ToString()
轉換爲int。convert ds.Tables [1] .Rows [0] .ToString()to int
ds.Tables[1].Rows[0] = 100;
給出錯誤無法轉換。
我無法將ds.Tables[1].Rows[0].ToString()
轉換爲int。convert ds.Tables [1] .Rows [0] .ToString()to int
ds.Tables[1].Rows[0] = 100;
給出錯誤無法轉換。
string test = Convert.Int32(ds.Tables[0].Rows[0]["YourIntegerColumn"].ToString())
如果列心不是一個整數,那麼它是不是要去工作,所以你probly要檢查列爲空,那麼如果使用Int.TryParse
它可解析爲int檢查你錯過了列? ds.Tables [1] .Rows [0] [column] = value;
ds.Tables [1] .Rows [0]返回一個DataRow。您需要指出要分配值的列:
ds.Tables[1].Rows[0]["Your column name"] = value;
如果您想要答案,則需要發佈比此更多的代碼。 – ChrisF 2009-11-09 15:29:43