もう1つ質問があります
私はこの foreach ステートメントを持っています:
foreach (DataRow dr_art_custsuply in ds.Tables["CustomerSupplier"].Rows)
{
//Podaci iz CustomerSupplier-a
//Id dobavljača
string cust_id;
if (!dr_art_custsuply.Table.Columns.Contains("Id"))
cust_id = "";
else if (dr_art_custsuply["Id"].ToString().Length <= 0)
cust_id = "";
else
cust_id = dr_art_custsuply["Id"].ToString();
//Naziv dobavljača
string name;
if (!dr_art_custsuply.Table.Columns.Contains("Name"))
name = "";
else if (dr_art_custsuply["Name"].ToString().Length <= 0)
name = "";
else
name = dr_art_custsuply["Name"].ToString();
//GLN
string gln;
if (!dr_art_custsuply.Table.Columns.Contains("GLN"))
gln = "";
else if (dr_art_custsuply["GLN"].ToString().Length <= 0)
gln = "";
else
gln = dr_art_custsuply["GLN"].ToString();
}
私がやりたいことは、ds.Tables["CustomerSupplier"].Rows が存在するかどうかを確認することです。それぞれについてこれをスキップしない場合は、そこにトラフ コードがありますか?
(!ds.Tables.Contains("CustomerSupplier"))
{
}
しかし、エラーが発生したので、助けてください、どのように書くのですか?
ありがとう!