我想在DropDownList1控件绑定(性别)这个字段,当点击修改信息的时候先从数据库中查询到
(select sex from usess where name=‘小明’)然后绑定在DropDownList1控件上显示“小明”的性别
但是在页面上只显示了“男”。
我想实现的功能是先读取出(“小明”)对应的性别,然后可以在页面上还能进行“男”或者“女”的修改 要是语言表达有啥问题的请各位见谅!!还有什么方法能实现这个功能呢 DropDownList控件
(select sex from usess where name=‘小明’)然后绑定在DropDownList1控件上显示“小明”的性别
但是在页面上只显示了“男”。
我想实现的功能是先读取出(“小明”)对应的性别,然后可以在页面上还能进行“男”或者“女”的修改 要是语言表达有啥问题的请各位见谅!!还有什么方法能实现这个功能呢 DropDownList控件
解决方案 »
- 抓取网页代码后的提取问题
- Program.FindMaxElement(int[], out int)': not all code paths return a value是什么意思
- 急!拜求高手指点
- 学习uml会不会对你的编程思想有提高
- 如何在using语句块中判断是否有Exception抛出
- 如何用正则表达式 替换book.comment.list.jsp_book_no=142545&page_no=1中的.jsp后边的下横线 '_'为'?'
- 请教高手如何调用windows的应用程序(如调用画笔工具)
- 用C#怎么样获得远程视频
- ---------300分求CSDN建树!!!(顶者有分)
- 大三了,决定从事C# .net方向!但真心迷茫,请教前辈
- WPF,请问依赖项属性的功能
- Wince6.0下 代码过程中,修改label的text的值
2.查询出小明的性别,然后绑定就可以了
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
BindSexData();
string sex = "女";
ddl1.SelectedValue = sex;
}
}
private void BindSexData()
{
this.ddl1.Items.Clear();
ddl1.Items.Insert(0, new ListItem("男", "男"));
ddl1.Items.Insert(1, new ListItem("女", "女"));
}
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
BindSexData();
string sex = GetSexOfPerson()
ddl1.SelectedValue = sex;
}
}
private string GetSexOfPerson()
{
//这个方法查询出小明的性别。
}
//这里初始化性别选择下拉框,建议用RadioButtonList
private void BindSexData()
{
this.ddl1.Items.Clear();
ddl1.Items.Insert(0, new ListItem("男", "男"));
ddl1.Items.Insert(1, new ListItem("女", "女"));
} //最后再写一个更新的方法,将改变后的性别更新到数据库。
{
DropDownList1.Item.FindItemByValue("男").Checked=true;
}
catch(ex xxxxx)
{
}