2009-04-28 4 views
1

Comment puis-je résoudre cette erreur: "Colonne 'ASSET' n'appartient pas à la table." ? j'apprends vraiment est ce tableau appartiennent: je veux faire: (. mydataset.hasgot (dr [ "actif"] tostring()))
Comment puis-je résoudre cette erreur: "Colonne 'ASSET' n'appartient pas à la table."?

si
{//
faire quelque chose
}

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);

mon erreur: "la colonne 'actif' ne fait pas partie de la table.". S'il vous plaît regardez codes: ds.Tables [0] .Columns.Contains (dr _ ["ASSET"]. ToString())



comment puis-je contrôler mes colonnes qui comprend "Asset"?

Répondre

2

dr_["ASSET"].ToString() renvoie une représentation sous forme de chaîne de tout ce qui se trouve dans le DataRow dr_ dans la colonne "ASSET", qui n'est évidemment pas ce dont vous avez besoin. Par conséquent, voici la bonne:

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

Merci vous êtes correct! – Penguen

Questions connexes