Я пытаюсь создать datagrid с каждым столбцом, отображаемым из созданной мной коллекции. Но я просто не могу представить какие-либо данные в DataGridTextColumn. Поэтому предположим, что в приведенной ниже коллекции _sym был заполнен данными.DataGridTextColumn не отображает никаких данных
C#
public partial class MainWindow : Window
{
ObservableCollection<decimal> _sym = new ObservableCollection<decimal>();
public ObservableCollection<decimal> Sym { get { return _sym; } }
public MainWindow()
{
InitializeComponent();
this.DataContext = this;
}
Xaml
<Grid >
<DataGrid>
<DataGrid.Columns>
<DataGridTextColumn Binding="{Binding Sym}"/>
</DataGrid.Columns>
</DataGrid>
</Grid>
Я пропускаю что-то в моем XAML? Нужно ли использовать другой столбец DataGrid [InsertTypeHere]? Не правильно ли я указал источник привязки, цель или путь?
Thanks
Спасибо. Итак, что, если я хотел связать каждый столбец в DataGrid с другим объектом? Это возможно? – user1181337
@ user1181337 В настоящее время ваш элемент данных является просто «десятичным». Таким образом, нет никаких свойств для привязки (у вас есть только один параметр - привязка самого десятичного числа к 1 столбцу datagrid). Так что это зависит от ваших данных. –