在DataList模块列中有一RadioButtonList<asp:RadioButtonList runat="server" CssClass="text" RepeatDirection="Horizontal" ID="agent_status">
<asp:ListItem Value="0">等待审批</asp:ListItem>
<asp:ListItem Value="1">已经开通</asp:ListItem>
<asp:ListItem Value="2">审批失败</asp:ListItem>
<asp:ListItem Value="3">帐号封禁</asp:ListItem>
</asp:RadioButtonList>如何根据<%#DataBinder.Eval(Container.DataItem,"AgentStatus")%>的值来动态绑定到RadioButtonList的选中项(数据表中AgentStatus有0,1,2,3 四种int状态)
<asp:ListItem Value="0">等待审批</asp:ListItem>
<asp:ListItem Value="1">已经开通</asp:ListItem>
<asp:ListItem Value="2">审批失败</asp:ListItem>
<asp:ListItem Value="3">帐号封禁</asp:ListItem>
</asp:RadioButtonList>如何根据<%#DataBinder.Eval(Container.DataItem,"AgentStatus")%>的值来动态绑定到RadioButtonList的选中项(数据表中AgentStatus有0,1,2,3 四种int状态)
解决方案 »
- DataView排序问题
- 用C#编写一个日历型备忘录
- sql server 登陆为啥要设置windows身份验证和sql server身份验证
- google广告的问题
- 做了一个佛教网站,大家看下,能值多少钱
- vs2005找不到datagrid控件
- 文件上传
- 初学用户控件,做了一个简单的,但是关于属性很迷惑,请教。
- Microsoft Office visio 2007 和 Microsoft Office OneNote 的使用
- Asp.net web api 开发遇到的一个问题
- 求:請問大俠那有visual studio.net下載哦?
- 请问,使用VB.NET怎么做按钮下拉菜单?100分酬谢。
在datalist加载之后,循环此控件,求取加载该控件的数据的ID号(你可在加载时添加键值),然后根据ID号求取单选框组的选中情况.
this.datalist1.DataKeyField = "xxid";
this.datalist1.DataBind();string myKeyid = "";
for(int i=0;i<this.datalist1.Items.Count;i++)
{
myKeyid = this.datalist1.DataKeys[i].ToString();
RadioButtonList myDown = (RadioButtonList)this.datalist1.Items[i].FindControl("单选框组ID");
sql = "select xx from table where id=" + myKeyid;
myDown.SelectedValue = 根据SQL求取的值;
}
<asp:ListItem Value="0">等待审批</asp:ListItem>
<asp:ListItem Value="1">已经开通</asp:ListItem>
<asp:ListItem Value="2">审批失败</asp:ListItem>
<asp:ListItem Value="3">帐号封禁</asp:ListItem>
</asp:RadioButtonList>
小心值不要超出范围。也就是异常检测!