C# 用户无法插入数据网格?
我想使用三列datagrid,这样用户就可以将数据输入其中,然后将数据从datagrid存储到数据库中 但我的问题是我创建了DataGrid,但我不能输入任何数据C# 用户无法插入数据网格?,c#,wpf,datagrid,C#,Wpf,Datagrid,我想使用三列datagrid,这样用户就可以将数据输入其中,然后将数据从datagrid存储到数据库中 但我的问题是我创建了DataGrid,但我不能输入任何数据 <DataGrid VerticalAlignment="Center" VerticalContentAlignment="Center" HorizontalContentAlignment="Center" HorizontalAlignment="Center" IsEnabl
<DataGrid VerticalAlignment="Center" VerticalContentAlignment="Center"
HorizontalContentAlignment="Center" HorizontalAlignment="Center"
IsEnabled="{Binding ElementName=chkitems, Path=IsChecked}"
Height="266" x:Name="dgvitems" AutoGenerateColumns="False"
CanUserAddRows="True" CanUserDeleteRows="True"
CanUserReorderColumns="False" CanUserResizeColumns="False"
CanUserSortColumns="False" IsReadOnly="False" Width="451">
<DataGrid.Columns>
<DataGridTextColumn Header="نام کالا" Width="250" FontSize="14" Binding="{Binding name}"/>
<DataGridTextColumn Header="تعداد" Width="80" FontSize="14" Binding="{Binding number}"/>
<DataGridTemplateColumn Header=" ">
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<Button x:Name="btndelete" VerticalAlignment="Center" HorizontalAlignment="Center" BorderBrush="{x:Null}" Click="Btndelete_Click" ToolTip="حذف رکورد" Background="{x:Null}">
<materialDesign:PackIcon Kind="CloseCircle" Foreground="Red" Width="16" Height="16" HorizontalAlignment="Center" VerticalAlignment="Center" HorizontalContentAlignment="Center" VerticalContentAlignment="Center"/>
</Button>
</DataTemplate>
</DataGridTemplateColumn.CellTemplate>
</DataGridTemplateColumn>
</DataGrid.Columns>
</DataGrid>
WPF不支持直接绑定到DataColumns首先了解MVVM体系结构并使用MVVM
模式,使用ObservableCollection然后输入数据Datagrid Columns自动接受您能解释更多吗?