DataRow を読み取るコードを作成する方法はありますが、DataRow にファイルが存在しない場合は、次のようにスキップして先に進みます。
string BarcodeIssueUnit;
if (dr_art_line["BarcodeIssueUnit"].ToString().Length <= 0)
{
BarcodeIssueUnit = "";
}
else
{
BarcodeIssueUnit = dr_art_line["BarcodeIssueUnit"].ToString();
}
現在、列BarcodeIssueUnit
はテーブルに属することができますが、場合によっては、その列がテーブルに存在しません。そこになくて読んだ場合、次のエラーが発生します。
System.ArgumentException: Column `BarcodeIssueUnit`
does not belong to table Line.
列が正常かどうかを確認したいだけです。値を確認してください。そうでない場合は、その部分をスキップして続行してください。