ハードコードされた文字列または文字列変数から値を取得するDataRowを作成しようとしています。コレクションの値であるSystem.Collections.Generic.Dictionary<string, double>.ValueCollection
の残りの値を特定する必要があります。私の試みでは、私は配列にキャストしていますが、うまくいきません。値のコレクションからDataRowアイテムを追加する
DataTable source = new DataTable();
foreach (string sample in GridSource.SampleName)
{
SampleDictionaries sd = GridSource.Data.Where(x => GridSource.Data.IndexOf(x) == GridSource.SampleName.IndexOf(sample)).First();
source.Rows.Add(sample, "Average", sd.Avg.Values.ToArray());
source.Rows.Add("", "Std. Deviation", sd.StdDev.Values.ToArray());
}
は、私がここで何が起こっているのか理解しています。私の質問はこれです:DataRowに "このコレクションで残りの列の値を入力する"と言う簡単な方法はありますか、それを行うにはいくつかのループを考えなければなりませんか?
私は '.Addを考える(新しいオブジェクト[] {サンプル、「平均」} .Concat(sd.Avg.Values.Cast
@KMoussaああ、良いコードのように見えますが、それはそれをしませんでした。私は必要としています。私はそれを手直しして、私ができることを見ていきます。 – Sam07