C# 使用模型类的特定字段填充数据网格
我有一个实用程序,它加载excel文件,并用具有三个字段的实例填充模型: cellValue(excel单元格的内容), 列(excel单元格的列), 行(excel单元格的行)。 我在ViewModel中的一个可观察集合中有几个模型类实例,该可观察集合绑定到数据网格。当我运行程序时,数据网格显示所有三个字段,但我只希望显示单元格值。有没有办法指定要显示的字段?关闭数据网格,然后指定要显式显示的列:C# 使用模型类的特定字段填充数据网格,c#,wpf,mvvm,datagrid,model,C#,Wpf,Mvvm,Datagrid,Model,我有一个实用程序,它加载excel文件,并用具有三个字段的实例填充模型: cellValue(excel单元格的内容), 列(excel单元格的列), 行(excel单元格的行)。 我在ViewModel中的一个可观察集合中有几个模型类实例,该可观察集合绑定到数据网格。当我运行程序时,数据网格显示所有三个字段,但我只希望显示单元格值。有没有办法指定要显示的字段?关闭数据网格,然后指定要显式显示的列: <DataGrid AutoGenerateColumns="False" ItemsSo
<DataGrid AutoGenerateColumns="False" ItemsSource="{Binding YourItemsSource}">
<DataGrid.Columns>
<DataGridTextColumn Header="CellValue" Binding="{Binding YourCellValueProperty}"/>
</DataGrid.Columns>
</DataGrid>
此代码段假定单元格值为简单类型(文本、数字等)。如果您希望单元值的视图更复杂,那么这是一种方法