我有 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,不知道要搜索什么关键字!