问题描述
限时送ChatGPT账号..无法从 vb 代码背后的代码中动态检查 Telerik Rad Button 控件.我使用了诸如 chk_TypeEmployee.Checked = True 之类的东西,但没有结果.
Have been unable to dynamically check a Telerik Rad Button control from the code behind in vb 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屋!
更多推荐
[db:关键词]
发布评论