【问题标题】:Why is my DataGridTemplateColumn and RadioButton not visible in my DataGrid?为什么我的 DataGridTemplateColumn 和 RadioButton 在我的 DataGrid 中不可见?
【发布时间】:2014-01-22 23:32:07
【问题描述】:

为什么我在DataGrid 中看不到带有RadioButton 的列?

<DataGrid x:Name="dg" Visibility="Visible" Margin="0,191,0,374" Width="1000" HeadersVisibility="Column" SelectionUnit="Cell" CanUserAddRows="False" AutoGenerateColumns="False" HorizontalAlignment="Left" Grid.ColumnSpan="2" Grid.RowSpan="2">
    <DataGridTemplateColumn Width="85" Header="Kurs">
        <DataGridTemplateColumn.CellTemplate>
            <DataTemplate>
                <RadioButton GroupName="DataGridChkBoxes" IsChecked="{Binding IsPresent2}" x:Name="rb" Content="rb" Width="50"/>
            </DataTemplate>
        </DataGridTemplateColumn.CellTemplate>
    </DataGridTemplateColumn>

    <DataGrid.Columns>
        <DataGridTextColumn Binding="{Binding Nazwa}" Header="Nazwa" Width="300" IsReadOnly="True"/>
        <DataGridTextColumn Binding="{Binding KursZdarzenia}" Header="Kurs" IsReadOnly="True"/>
    </DataGrid.Columns>
</DataGrid>

【问题讨论】:

    标签: c# wpf datagrid datagridtemplatecolumn


    【解决方案1】:

    您的DataGridTemplateColumn 位于DataGrid.Columns 块之外。

    试着把它移到里面:

    <DataGrid ...>
        <DataGrid.Columns>
            <DataGridTemplateColumn Width="85" Header="Kurs">
                <DataGridTemplateColumn.CellTemplate>
                    <DataTemplate>
                        <RadioButton GroupName="DataGridChkBoxes" IsChecked="{Binding IsPresent2}" x:Name="rb" Content="rb" Width="50"/>
                    </DataTemplate>
                </DataGridTemplateColumn.CellTemplate>
            </DataGridTemplateColumn>
    
            <DataGridTextColumn Binding="{Binding Nazwa}" Header="Nazwa" Width="300" IsReadOnly="True"/>
            <DataGridTextColumn Binding="{Binding KursZdarzenia}" Header="Kurs" IsReadOnly="True"/>
        </DataGrid.Columns>
    </DataGrid>
    

    【讨论】:

      猜你喜欢
      • 2011-03-26
      • 1970-01-01
      • 2015-10-02
      • 1970-01-01
      • 1970-01-01
      • 2012-06-14
      • 2018-06-02
      • 2023-03-19
      • 1970-01-01
      相关资源
      最近更新 更多