我正在使用:
ASPxComboBox
问题是如何从代码后面设置selectedvalue?如果我的HTML像这样:
<dxe:ASPxComboBox ID="cbxJobType" runat="server" width="200px" MaxLength="50"> <Items> <dxe:ListEditItem Text="Contract" Value="0" /> <dxe:ListEditItem Text="Full Time" Value="1" /> <dxe:ListEditItem Text="Part Time" Value="2" /> </Items> <ValidationSettings ErrordisplayMode="ImageWithTooltip"> <requiredField ErrorText="required Value" Isrequired="True" /> </ValidationSettings> </dxe:ASPxComboBox>
解决方法
客户端脚本
将ClientInstanceName属性赋予comboBox以将其作为cbxJobType访问客户端和ID属性以访问控制服务器端.
// by text comboBox.SetText('Text #2'); // by value comboBox.SetValue('Value #2'); // by index comboBox.SetSelectedindex(1);
服务器端代码
// by text cbxJobType.Text = "Text #2"; // by value cbxJobType.Value = "Value #2"; // by index cbxJobType.Selectedindex = 1;
这段代码也可以正常工作:
cbxJobType.SelectedItem = cbxJobType.Items.FindByValue("Value #2");
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。