私はどこからでも検索してきましたが、良い方法を見つけることができません。現在、私はDataRowCollection
をSQLテーブルから取得していますが、セルから文字列を取得するより効率的な方法が必要です。DataRowの文字列をDRYで取得
これは、私は現在、何をすべきかです:
foreach (DataRow row in DataRowCollection)
string firstName = row["FirstName"].toString();
string lastName = row["LastName"].toString();
string email = row["Email"].toString();
etc...
}
私は文字列のリストでリストを作成しようとしましたが、私もそれが欲しいように機能していないようでした。 しかし、私はそうのような「toString()を」使用しなくても、何かをしたいのですが...
foreach (DataRow row in DataRowCollection)
string firstName = row["FirstName"];
string lastName = row["LastName"];
string email = row["Email"];
}
が、私はそう、私は変数を設定する必要はありません少し整然と物事になるだろう。このように感じるし、値を取得したらrow["column"]
を使用してください。
これを行う最も簡単な方法は何ですか?
'ストリングのfirstName = Convert.ToString(行["姓を使用"]);' – Igor
ジェネリックスやマッピングライブラリを使用してドライに関する懸念? – Svek
はい、正しく動作させることができませんでした。また、異なる列の異なる表があるため、実際にクラスにマップすることはできません。私は見続けるだろう。 – Slulego