C# でその場でテーブルを作成しています。このテーブルには、特定の列が含まれる場合と含まれない場合があります。生のテーブルからの個別の値で構成される行が必要です。(つまり、エージェント名、マネージャー名など)。
私が使う:
var DistinctTable = SourceTable.DefaultView.ToTable(true, "AName", "MName");
それはうまく動作しますが、私はこれが次のようなもので動作する必要があります
string Groupby = "";
if (AName != "")
{
Groupby = AName;
}
if (MName != "")
{
Groupby = Groupby + MName;
}
var DistinctTable = SourceTable.DefaultView.ToTable(true, Groupby);
簡単にするためにこれを少し控えめにしていますが、前提はそこにあります。引用符を追加したり、コンマを追加したりするオプションを試しました。エラーを受け取るのが最善です。
テーブル (x) に列 '"AName","MName"' がありません
これは可能ですか?