私は配列を持っています:
string Companies[,] = new string[100,7];
どうすればそれをdataGridに入れることができますか? 機能する回答が見つからず、どこから始めればよいかわかりません。私はWPFが初めてなので、誰かが私に説明してもらえますか?
以下のオブジェクトのコンストラクターリストはそれを使用します
class ViewModel
{
public string[,] Companies
{
get;
set;
}
public List<Example> Values
{
get;
set;
}
public ViewModel()
{
Companies = new string[2, 2] { { "sjhbfsjh", "jshbvjs" }, {"vsmvs", "nm vmdz" } };
Values = new List<Example>();
for (int i = 0; i < 2; i++)
{
Example ee = new Example();
ee.A = Companies[i, 0];
ee.B = Companies[i, 1];
Values.Add(ee);
}
}
}
public class Example
{
public string A
{
get;
set;
}
public string B
{
get;
set;
}
}
次に、Xmalで以下のようにできます
<DataGrid ItemsSource="{Binding Path=Values}"></DataGrid>
Xmal.cs でデータ コンテキストを設定する
DataContext = new ViewModel();