2009-04-28 123 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

相关问题