Telerik Rad Button 动态检查 [英] Telerik Rad Button Dyanamically check

查看:38
本文介绍了Telerik Rad Button 动态检查的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

无法从 vb.net 代码背后的代码中动态检查 Telerik Rad Button 控件.我使用了诸如 chk_TypeEmployee.Checked = True 之类的东西,但没有结果.

Have been unable to dynamically check a Telerik Rad Button control from the code behind in vb.net code. I have used things like chk_TypeEmployee.Checked = True with no result.

 <telerik:RadButton ID="chk_TypeEmployee" runat="server" ToggleType="Radio" ButtonType="StandardButton"     GroupName="StandardButton" Text="Employee"></telerik:RadButton>
  <telerik:RadButton ID="chk_TypeAgency" runat="server" ToggleType="Radio" ButtonType="StandardButton" GroupName="StandardButton" Text="Agency"></telerik:RadButton>

推荐答案

你需要使用ToggleStates:

<telerik:RadButton ID="chk_Type" runat="server" ToggleType="Radio" ButtonType="StandardButton" GroupName="StandardButton" Checked="true">
    <ToggleStates>
        <telerik:RadButtonToggleState Value="Employee" Text="Employee" PrimaryIconCssClass="rbToggleRadioChecked" />
        <telerik:RadButtonToggleState Value="Agency" Text="Agency" PrimaryIconCssClass="rbToggleRadio" />
    </ToggleStates>
</telerik:RadButton>

将按钮动态设置为Agency"状态,假设它是按钮的第二个 ToggleState:

To set dynamicaly the button to "Agency" state, assuming it is the second ToggleState for the button:

chk_Type.ToggleStates[0].Selected = false;
chk_Type.ToggleStates[1].Selected = true;

可以这样改写得更干净:

Could be rewritten cleaner this way:

string DBValue = "Agency";
foreach (RadButtonToggleState state in chk_Type.ToggleStates)
{
    state.Selected = state.Value.Equals(DBValue);
}

要检索选定的值,请使用 chk_Type.SelectedToggleState.Value.

And to retrieve the selected value, use the chk_Type.SelectedToggleState.Value.

注意:RadButton 的属性 Checked 必须设置为 true.并且至少应该选择一个切换状态,否则默认情况下将选择第一个切换状态.要使用 2 个以上的切换状态,请阅读 ToggleType="Custom".

Note: The RadButton's property Checked must be set to true. And at least 1 of your toggle states should be Selected, else the first toggle state would be selected by default. In order to use more than 2 toggle states, please read about ToggleType="Custom".

阅读有关 Telerik 的切换按钮的更多信息.

Read more about Telerik's Toggle Buttons.

这篇关于Telerik Rad Button 动态检查的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆