初学c#,勿见笑,百分相求助,如何下拉列表中读取已知的值? 如题:即:我做用户注册,当注册成功后,登陆修改用户信息时,我要一打开页面,得到原先在下拉列表中选定的值,不知如何写才好? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用session保存登陆信息在页面间传递。 不明白,虾米意思……?Session Session["username"]=DropDownListName.Text.Trim();DropDownListName.Text = Session["username"].ToString() 如果是入数据库的,先从数据库读出数据。绑定到下拉框。然后这样ListItem listItem1 = ddl.Items.FindByValue("select");if (listItem1 != null){ listItem1 .Selected = true;} 你有没有把数据存入数据库,若没有可以用session或者用表单提交或者用Response.Redirect等方法传值,然后在你的修改用户信息从数据库中取值或者接受注册页面传过来的值。然后设置你的下拉列表的SelectedValue或者SelectedIndex,就可以了呢。 先取出要绑定的值,然后在这样if( ValueID != 0 ){DataTable dtData = ……;int nDefaultId = 0;for( int i=0; i<dtData.Rows.Count; i++ ){if( Convert.ToInt32( dtData.Rows[i]["ValueID"] ) == ValueID ){ nDefaultId = i; break;}}数据绑定注意:XXXX.SelectedIndex = nDefaultId;} 两个页面中传值要用SESSION剩下的就是ddl.SelecdIndex=...... VB.NetddlGroupList.SelectedIndex = ddlGroupList.Items.IndexOf(ddlGroupList.Items.FindByValue(strGroupId))*************************风吹鸡蛋壳, 财去人安乐************************* 菜鸟求助~!asp.net中的关键字C#如何进行引用???(关于引用的问题) 【【【一条if语句】】】 没多少分,全凭好心人来分析下:地图寻径 如何给打印对话框的“确定”按钮发送消息? (50分)关于winfrm回传数据问题 脱离开发环境后出现的问题,希望高手们帮忙。 批量导入数据 C#怎样访问Access数据库中的OLE对象类型-----急,请高手帮忙 同一父类的两个子类传递数据的问题! 谁知道在asp.net中怎么把一个文件保存到数据库中?? 如何对一个datatable进行检索啊 怎样DATAGIRD里的每一列设置不同的宽度?
if (listItem1 != null)
{
listItem1 .Selected = true;
}
if( ValueID != 0 )
{
DataTable dtData = ……;
int nDefaultId = 0;
for( int i=0; i<dtData.Rows.Count; i++ )
{
if( Convert.ToInt32( dtData.Rows[i]["ValueID"] ) == ValueID )
{
nDefaultId = i;
break;
}
}
数据绑定
注意:
XXXX.SelectedIndex = nDefaultId;
}
剩下的就是
ddl.SelecdIndex=......
*风吹鸡蛋壳, 财去人安乐*
************************