私のデータが配列に含まれている点を除いて、動作するプログラムがあります。しかし、私は配列からdataGridViewを読み込むことができないことをあなたから知っています。
私はこのようなコードを持っていた場合、どのように私はdataGridView1のソースのリストを読み込むでしょう...配列からリストをロードする
// Load some date to indicate what I'm trying to do.
int nColName = 0;
int nColNumberOfOccurances = 1;
int nColTotalTime = 2;
int nColAverageTime = 3;
string[,] strMyArray = new string[2,4];
// load array with test data
for (int i = 0; i < strMyArray.Length; i++)
{
switch (i)
{
case 0:
strMyArray.SetValue("file1.log".ToString(), i, nColName);
strMyArray.SetValue("10".ToString(), i, nColNumberOfOccurances);
strMyArray.SetValue("8989".ToString(), i, nColTotalTime);
strMyArray.SetValue("898.9".ToString(), i, nColAverageTime);
break;
case 1:
strMyArray.SetValue("file2.log".ToString(), i, nColName);
strMyArray.SetValue("5".ToString(), i, nColNumberOfOccurances);
strMyArray.SetValue("4494.5".ToString(), i, nColTotalTime);
strMyArray.SetValue("898.9".ToString(), i, nColAverageTime);
break;
}
}
// convert an array like the above into a List so that I can say...
// myNewListFromArray = strMyArray
// dataGridView1.DataSource = myNewListFromArray;
をこのクラスを使用します。次に、あなたの配列に 'LINQ'式' .ToList() 'を使ってdatacontextとして設定するだけです。 –
@JayGould多次元配列のToList()メソッドはありません –
@MongZhu oops、その詳細を逃しました。上記の私のコメントを無視してください: –