首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

怎么给Radiobuttonlist 绑定数据

2012-01-21 
如何给Radiobuttonlist 绑定数据我在GridView模版列添加Radiobuttonlist,Text男女,Valeu01,我存在库中的

如何给Radiobuttonlist 绑定数据
我在GridView模版列添加   Radiobuttonlist   ,   Text=   男   女,Valeu=   0   1,我存在库中的是0或1
  请问我怎么在库中读出并用Radiobuttonlist   显示呢?

[解决办法]
在帮定的时候把Radiobuttonlist 一个个找出来处理嘛
[解决办法]
写个方法来一个一个的换
for(int i = 0;i < this.RadioButtonList1.Items.Count;i++)
{
if(this.RadioButtonList1.Items[i].Text == "1 ")
{
this.RadioButtonList1.Items[i].Text = "男 ";
}
if(this.RadioButtonList1.Items[i].Text == "0 ")
{
this.RadioButtonList1.Items[i].Text = "女 ";
}
else
{
this.RadioButtonList1.Items[i].Text = "人妖 ";
}
}
[解决办法]

1.首先在绑定的模板列放隐含域:
<input type= "hidden " id= "sex2 " value= ' <%# DataBinder.Eval(Container.DataItem, "sex ")%> ' name= "sex2 " runat= "server ">
用来保存数据库里面选定的值;
2.绑定完以后循环datagrid:
for(int i=0;i <this.DataGrid1.Items.Count;i++)
{
((RadioButtonList)this.DataGrid1.Items[i].FindControl( "sex ")).SelectedIndex=((HtmlInputHidden)this.DataGrid1.Items[i].FindControl( "sex2 ")).Value;
}

热点排行