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

在.cs文件中如何给RadioButtonList指定选中某个项

2012-03-06 
在.cs文件中怎么给RadioButtonList指定选中某个项?高手:在.aspx放了一个RadioButtonLis控件(ID是:rblDefau

在.cs文件中怎么给RadioButtonList指定选中某个项?
高手:
  在.aspx放了一个RadioButtonLis控件(ID是:rblDefault),现在我在.cs文件中给它添加了项,但不知怎么“在.cs文件中给RadioButtonList指定选中某个项?” 请高手帮忙解决。
我的.CS的添加项了主要代码如下:

C# code
SqlDataReader sdr = cmd.ExecuteReader();            while (sdr.Read())            {                rblDefault.Items.Add(new ListItem(sdr["RN_ResumeName"].ToString(), sdr["RN_ID"].ToString()));            }            sdr.Close();


[解决办法]
rblDefault.Items[你想选中的项INDEX].Selected =true
[解决办法]
你究竟要选什么,总有个条件吧?
[解决办法]
你用什么读取数据?RN_Default是不是在一条记录上?
[解决办法]
rblDefault.SelectedIndex=?;
[解决办法]
遍厉下吧,哪个是1就选中啊 for (int i = 0; i < RadioButtonList1.Items.Count; i++)

[解决办法]
SqlDataReader sdr = cmd.ExecuteReader();
string Rn_default="";
string Rn_name="";
while (sdr.Read())
{
if(sdr["RN_Default"]=1)
{
Rn_name=sdr["RN_ResumeName"].ToString(),;
}
rblDefault.Items.Add(new ListItem(sdr["RN_ResumeName"].ToString(), sdr["RN_ID"].ToString()));
}
sdr.Close();

 for (int i = 0; i < RadioButtonList1.Items.Count; i++) 
{
if(rblDefault..Items[i].Text==Rn_name)
{
rblDefault.Items[i].Selected =true 
}
}
[解决办法]
大致了解了楼主的意思
int i=-1;
int flag=0;//判断是否设置了
while (sdr.Read())
{
if (sdr["id"].ToString() == "5" || sdr["id"].ToString() == "10")
{
rblDefault.Items.Add(new ListItem(sdr["RN_ResumeName"].ToString(), sdr["RN_ID"].ToString()));
i++;
if(sdr["RN_Default"].ToString()=="1" & flag==0) 
{
rblDefault.Items[i].Selected=true ;
flag=1;
}
}
}
sdr.Close();

热点排行