C#.net的RadioButtonList默认项怎么弄?
怎样根据后台中获取到的数据库中的值来确定RadioButtonList的值。RadioButtonList中只有“是”“否”两个值,我在数据库中有一个字段也是这样只存储“...
怎样根据后台中获取到的数据库中的值来确定RadioButtonList的值。
RadioButtonList中只有“是”“否”两个值,我在数据库中有一个字段也是这样只存储“是”“否”两个值。现在我要在页面中,将选项选中数据库中对应的,该怎么弄,就是数据库里是“是”的,在单选按钮就让“是”为已选状态,数据库是“否”的,就让“否”为单选的已选状态。麻烦会的朋友说说,谢谢! 展开
RadioButtonList中只有“是”“否”两个值,我在数据库中有一个字段也是这样只存储“是”“否”两个值。现在我要在页面中,将选项选中数据库中对应的,该怎么弄,就是数据库里是“是”的,在单选按钮就让“是”为已选状态,数据库是“否”的,就让“否”为单选的已选状态。麻烦会的朋友说说,谢谢! 展开
展开全部
public partial class WebForm3 : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
List<testClass> list = new List<testClass>();
list.Add(new testClass("是"));
list.Add(new testClass("否"));
rdobtnList.DataSource = list;
rdobtnList.DataTextField = rdobtnList.DataValueField = "result";
rdobtnList.DataBind();
for (int i = 0; i < list.Count; i++)
{
if (list[i].Result == "是")//选中条件
{
rdobtnList.SelectedIndex = i;
break;
}
}
}
}
}
public class testClass
{
private string result;
public string Result
{
get { return result; }
set { result = value; }
}
public testClass(string result)
{
this.result = result;
}
}
{
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
List<testClass> list = new List<testClass>();
list.Add(new testClass("是"));
list.Add(new testClass("否"));
rdobtnList.DataSource = list;
rdobtnList.DataTextField = rdobtnList.DataValueField = "result";
rdobtnList.DataBind();
for (int i = 0; i < list.Count; i++)
{
if (list[i].Result == "是")//选中条件
{
rdobtnList.SelectedIndex = i;
break;
}
}
}
}
}
public class testClass
{
private string result;
public string Result
{
get { return result; }
set { result = value; }
}
public testClass(string result)
{
this.result = result;
}
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
radiobuttonlist控件有一个叫Sele
ctIndex的属性,这个个属性就是你选定时的索引值。radiobuttonlist.SelectedIndex
获取值的方法如下
radiobuttonlist1.selecteditem.value
ctIndex的属性,这个个属性就是你选定时的索引值。radiobuttonlist.SelectedIndex
获取值的方法如下
radiobuttonlist1.selecteditem.value
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在RadioButtonList里有Value把这个value=‘是’或者‘否’,在cs中写this.RadioButtonList.SelectValue = ‘是',就行啦!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
RadioButtonList.SelectedValue="是";有时候这样不行.
试下面这个.
ListItem LItem = RadioButtonList.Items.FindByValue("是");
if (LItem != null) LItem.Selected = true;
试下面这个.
ListItem LItem = RadioButtonList.Items.FindByValue("是");
if (LItem != null) LItem.Selected = true;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
RadioButtonList.Items.FindByValue("是").Selected = true;
RadioButtonList.Items.FindByValue("否").Selected = false;
RadioButtonList.Items.FindByValue("否").Selected = false;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询