asp.net CheckBoxList 的数据是从数据库读取的,现在想初始化一个值
asp.net CheckBoxList 的数据是从数据库读取绑定的现在想初始化一个值为选中状态
请高手们回答了
这是前台
<asp:CheckBoxList ID="CheckBoxList1" runat="server" DataSourceID="SqlDataSource2" RepeatColumns="5" RepeatDirection="Horizontal"
DataTextField="Project1Name" DataValueField="Project1" SelectedValue='<%# Bind("Category") %>'>
</asp:CheckBoxList> --------------------编程问答-------------------- document.getElementById( "<%=CheckBoxList1.ClientID%> ").options[i].selected = true;
i为你要选中的那项 --------------------编程问答-------------------- 这个js在那里调用? --------------------编程问答-------------------- 这个JS在那里调用? --------------------编程问答-------------------- 这个JS在那里调用? --------------------编程问答-------------------- 设置一个selectedindex --------------------编程问答-------------------- 设置一个selectedindex --------------------编程问答-------------------- 设置一个selectedindex --------------------编程问答-------------------- 不能在窗体加载时,先绑定数据,再循环遍历将某个值选中? --------------------编程问答-------------------- 设置一个selectedindex --------------------编程问答-------------------- 不能在窗体加载时,先绑定数据,再循环遍历将某个值选中? --------------------编程问答-------------------- 问下,这个在什么地方调用呢 --------------------编程问答-------------------- 问下,这个在什么地方调用呢 --------------------编程问答-------------------- 不行了,运行出错 --------------------编程问答-------------------- 后台调用:
if (CheckBoxList1.Items.FindByValue('你要选中项的值') != null)
CheckBoxList1.SelectedValue = '你要选中项的值';
--------------------编程问答--------------------
CheckBoxList1.Items[0].Selected = true;
--------------------编程问答-------------------- 在绑定的时候find到那个要显示的ListItem 设置它的Selected=true --------------------编程问答-------------------- 这个是直接绑定的,用SqlDataSource绑定的
有人可以说清楚些吗 --------------------编程问答--------------------
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
for (int i = 0; i < CheckBoxList1.Items.Count; i++)
{
if (CheckBoxList1.Items[i].Value == "你要选中的值")
CheckBoxList1.Items[i].Selected = true;
}
}
}
补充:.NET技术 , ASP.NET