如何在从代码后面显示之前,在弹出窗口中选择预先填充的下拉列表选项
How to select a prepopulated dropdownlist option in a popup before showing from code-behind
此行将所选索引设置为正确的数字:
ddlCliNewMsg.SelectedIndex = ddlCliNewMsg.Items.IndexOf(ddlCliNewMsg.Items.FindByValue(dr["ClientText"].ToString()));
但是当弹出窗口加载时,0索引被选中。
更改
if (dr["ClientText"].ToString().Length > 0)
{
ddlCliNewMsg.SelectedValue = dr["ClientText"].ToString();
}
至
if (dr["ClientText"].ToString().Length > 0)
{
ddlCliNewMsg.ClearSelection(); //making sure the previous selection has been cleared
ddlCliNewMsg.Items.FindByValue(dr["ClientText"].ToString()).Selected = true;
}
for populating dropdownlist use below code:
ddlCliNewMsg.DataSource = dataSource;
ddlCliNewMsg.DataTextField = textField;
ddlCliNewMsg.DataValueField = valueField;
ddlCliNewMsg.DataBind();
textField and valueField is data field for text and value of dropdownlist.
for selecting item with your value use below code:
ddlCliNewMsg.Items.FindByValue("your value").Selected = true;
replace your value with "your value"
相关文章:
- Javascript对象类在单击时打开窗口进行颜色选择,并在更改时替换对象背景颜色
- 如何在模式弹出窗口中使用引导程序日期和时间选择器
- 从子窗口到父窗口的Javascript弹出选择器
- 从js中的窗口选择中删除空白
- 打开'选择文件'窗口单击锚链接(跳过单击'选择文件'按钮)
- 传单:如何在弹出窗口中创建链接选择器
- 选择首次单击浏览器操作时打开的弹出窗口
- 当窗口不可见时选择/剪切/粘贴到
- ASP.NET 中未知数量的子窗口的最佳选择
- 如何在从代码后面显示之前,在弹出窗口中选择预先填充的下拉列表选项
- 无法检索从窗口.本地存储中选择输入值
- 保留动态创建的下拉列表's在事件窗口.history.back()上选择的值-JavaScript
- 使用Javascript单击选择按钮时,在另一个窗口上显示图像
- 从其他位置触发文件选择窗口
- 选择框导航:窗口打开页面加载而不是更改
- Javascript:选择窗口加载功能
- 选择窗口,不要选择文本区域
- 修复Firefox文件选择窗口从所有其他窗口后面打开
- 在一个大的选择窗口中搜索值:HTML、Javascript
- 当文件选择窗口被取消时,如何在html文件类型元素中自动选择先前上传的文件