2009-04-28 66 views
1

我該如何解決這個錯誤:「Column'ASSET'不屬於表格。」 ?我真的瞭解它是屬於此表:我想這樣做:(mydataset.hasgot(VDR [ 「資產」]的ToString()))
我該如何解決這個錯誤:「Column'ASSET'不屬於表格。」?

如果
{
//做點什麼
}

for (int i = 0; i < ds.Tables[0].Rows.Count; i++) 
      { 
       DataRow dr_ = tbl.NewRow(); 

       if (ds.Tables[0].Columns.Contains(dr_["ASSET"].ToString())) 
         dr_["ASSET"] = ds.Tables[0].Rows[i]["ASSET"].ToString(); //dr["ASSET"].ToString(); 
        tbl.Rows.Add(dr_); 
      } 

      DataSet ds_ = new DataSet(); 
      ds_.Tables.Add(tbl);

我的錯誤:「Column'ASSET'不屬於表格。」。請看代碼:ds.Tables [0] .Columns.Contains(dr _ [「ASSET」]。ToString())



如何控制包含「Asset」的柱面?

回答

2

dr_["ASSET"].ToString()返回DataRow dr_中名爲「ASSET」的列中發生的任何字符串表示形式,這顯然不是您所需要的。因此,這裏是正確的:

if(ds.Tables[0].Columns.Contains("ASSET")) 
+0

謝謝你是對的! – Penguen 2009-04-28 11:46:55

相關問題