Элемент ItemsSource DataGrid - это List<myClass>
, а myClass
имеет свойство List<int>
.
Теперь я хочу связать первый элемент List<int>
с первым столбцом DataGrid, а второй - со вторым столбцом.
Как это сделать?Столбец DataGrid привязывается к элементу списка
XMAL:
<DataGrid.Columns>
<DataGridTextColumn Header="MyClass Name" Binding="{Binding Name}" ></DataGridTextColumn>
<DataGridTextColumn Header="First Item of Numbers" Binding="{Binding ??}" ></DataGridTextColumn>
<DataGridTextColumn Header="Second Item of Numbers" Binding="{Binding ??}" ></DataGridTextColumn>
</DataGrid.Columns>
C#:
class MyClass
{
public string Name{ get; set; }
public List<int> Numbers= new List<int>();
}
Было бы очень полезно, если вы показать код. –
Значит, вы хотели связать их в столбцах вместо строк? – aggietech
Возможный дубликат [WPF horizontal DataGrid] (http://stackoverflow.com/questions/4132829/wpf-horizontal-datagrid) – aggietech