【问题标题】:Select only one radio button in a row with telerik radgrid使用telerik radgrid在一行中只选择一个单选按钮
【发布时间】:2012-11-28 18:01:08
【问题描述】:

我在 Telerik radgridview 中有 2 个单选按钮列,我想连续选择一个单选按钮怎么做?

【问题讨论】:

  • WPF 包没有 radgrid 控件,它有一个 gridview 控件。你说的是 WPF 还是 asp.net AJAX 控件?

标签: wpf telerik radio-button radgrid


【解决方案1】:

正如用户 1834059 所说,使用 GroupName 属性。 GroupName 对于每一行应该是唯一的,因此请使用您的 DataKey 或任何其他对每一行都是唯一的 dataItem 值(一些 id)。

<telerik:RadGrid ID="RadGrid1" runat="server" >
        <MasterTableView 
                        DataKeyNames="myDataKey">
            <Columns>

                ...Your columns...

                <telerik:GridTemplateColumn>
                    <ItemTemplate>
                        <asp:RadioButton ID="radioButton1" runat="server"
                                        Text="Your text"
                                        GroupName='{Binding myDataKey}' />
                    </ItemTemplate>
                </telerik:GridTemplateColumn>
                <telerik:GridTemplateColumn>
                    <ItemTemplate>
                        <asp:RadioButton ID="radioButton2" runat="server"
                                        Text="Your text"
                                        GroupName='{Binding myDataKey}' />
                    </ItemTemplate>
                </telerik:GridTemplateColumn>
            </Columns>
        </MasterTableView>
    </telerik:RadGrid>

【讨论】:

  • 我认为这很有帮助,但是我如何在 WPF 中做到这一点我不确定 wpf 中是否存在 Eval 属性
  • 你说得对,WPF的等价物是{Binding myDataKey}
猜你喜欢
  • 2012-04-23
  • 1970-01-01
  • 2011-08-13
  • 2017-06-28
  • 1970-01-01
  • 1970-01-01
  • 2018-08-01
  • 1970-01-01
  • 2023-04-10
相关资源
最近更新 更多