У меня есть программа, где мне нужно, чтобы пользователь вводил данные в DataGrid. Я думаю, что простого действия установки CanUserAddRows было бы достаточно, чтобы позволить пользователю добавлять новые строки, но, похоже, это не будет сокращено.
Есть ли что-то еще, что мне нужно определить, чтобы заставить их работать? Моя DataGrid содержит ComboBox и TextBox, так что это довольно общие элементы управления.
Код, который у меня пока есть, это
<dg:DataGrid Name="GridFournisseur" ItemsSource="{Binding}"
Margin="423,41,23.5,0" Height="193" VerticalAlignment="Top"
CanUserAddRows="True" CanUserDeleteRows="True" IsTabStop="True" RowHeight="12" SelectionUnit="CellOrRowHeader">
<dg:DataGrid.Columns>
<dg:DataGridComboBoxColumn Header="Fournisseur" Width="*" MinWidth="150"
IsReadOnly="False" />
<dg:DataGridTextColumn Header="Prix" Width="SizeToHeader" MinWidth="50"
Binding="{Binding Categorie}"
IsReadOnly="False"/>
<dg:DataGridTextColumn Header="Délai" Width="SizeToHeader" MinWidth="50"
Binding="{Binding NoPiece}"
IsReadOnly="False"/>
</dg:DataGrid.Columns>
</dg:DataGrid>
У меня просто есть DataGrid, в котором я хотел бы редактировать его содержимое, и в начале он пуст.