良い一日コーダーマッチング値
私が知りたいのですが、データテーブルの行にリストコレクションから値を一致させる方法があります。現在私はこれを持っている、それは動作しません。 Ref_Number
は、リストのコレクションであるとdtRefNum
はDataTable
行です
int count = Ref_Number.Count > dtRefNum.Rows.Count ? dtRefNum.Rows.Count : Ref_Number.Count;
for (int i = 0; i < count; i++)
{
if (Ref_Number[i].ToString().Trim().Contains(dtRefNum.Rows[i].ToString().Trim()))
{
var refnum = Ref_Number[i].ToString().Trim();
var fsdfsdf = dtRefNum.ToString().Trim();
}
else if (Ref_Number[i].ToString().Trim() == dtRefNum.Rows[i].ToString().Trim())
{
}
あなたはインデックス番号が同じで、名前の代わりにインデックスを使用している場合は、LINQ – Jimbot
を使用することもできます。データテーブルに使用できるdatamappingプロパティがありますが、インデックス番号(列番号)を使用する方が簡単です。私はたいていdt.Rows.Add(新しいオブジェクト[] {a、b、c、d、e})を使います。 – jdweng
ありがとう@ジンバット。どのようにそれについて行くための任意の提案? – Drizzybass