Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/293.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# DataGridComboxBox未在初始状态下显示_C#_Wpf_Datagrid_Datagridviewcombobox - Fatal编程技术网

C# DataGridComboxBox未在初始状态下显示

C# DataGridComboxBox未在初始状态下显示,c#,wpf,datagrid,datagridviewcombobox,C#,Wpf,Datagrid,Datagridviewcombobox,在浪费了2天的时间后,我对wpf datagrid数据绑定过程知之甚少。在前面,我想在datagrid视图列中显示combo框。在谷歌搜索之后,我找到了在datagrid中绑定combo的方法。现在我遇到了一个看似简单但却让我发疯的问题 这是初始状态。在此状态下,组合框丢失 双击该行后,该行将可见 如何在初始状态下显示组合框?谢谢。DataGrid中使用了两个模板: 细胞模板 细胞模板 正如您所说,CellTemplate充当初始状态的角色,而CellEditingTemplate则在编辑单

在浪费了2天的时间后,我对wpf datagrid数据绑定过程知之甚少。在前面,我想在datagrid视图列中显示combo框。在谷歌搜索之后,我找到了在datagrid中绑定combo的方法。现在我遇到了一个看似简单但却让我发疯的问题

这是初始状态。在此状态下,组合框丢失

双击该行后,该行将可见


如何在初始状态下显示组合框?谢谢。

DataGrid中使用了两个模板:

  • 细胞模板
  • 细胞模板
  • 正如您所说,CellTemplate充当初始状态的角色,而CellEditingTemplate则在编辑单元格时使用。例如,DataGridTextColumn实际上如下所示:

    <DataGrid x:Name="dataGrid" AutoGenerateColumns="False">
        <DataGrid.Columns>
            <DataGridTemplateColumn>
                <DataGridTemplateColumn.CellTemplate>
                    <DataTemplate>
                        <TextBlock Text="{Binding SomeField}"/>
                    </DataTemplate>
                </DataGridTemplateColumn.CellTemplate>
                <DataGridTemplateColumn.CellEditingTemplate>
                    <DataTemplate>
                        <TextBox Text="{Binding SomeField}"/>
                    </DataTemplate>
                </DataGridTemplateColumn.CellEditingTemplate>
            </DataGridTemplateColumn>
        </DataGrid.Columns>
    </DataGrid>
    
    
    
    感谢您向我展示了单元格模板和单元格编辑模板的示例。请您解释另一个问题:)@Jze继续:)更新datagrid的单元格值后,Viewmodel中的列表将自动更新?让我给你们看一个例子=>Thanksnon解释投票对社区是无用的。