私は2つのテーブルを持っています:
Person:
p_id
p_name
c_id
Car:
c_id
c_name
これが私のXAMLタグです:
<DataGrid Name="dataGrid1"
ItemsSource="{Binding Path=myPath}"
AutoGenerateColumns="True" />
そして、ここにC#があります:
a = new SqlDataAdapter("SELECT p.p_name AS Person, c.c_name AS Car FROM Person AS p, Car AS c WHERE p.c_id = c.c_id", c);
d = new DataSet();
a.Fill(d, "myPath");
dataGrid.DataContext = d;
確かに表示はできますが、データを編集することはできません。いくつかの「魔法」によって、Car-TextColumn をテーブルComboBox
の項目リストを持つ に変えることができることを願っていCar
ます。
この質問があった場合は申し訳ありません。C# と WPF を試すのはこれが初めてで、検索するキーワードがわかりません。