我做了一个注册的系统,当做到用户修改信息页面时就做不下去了,在修改页面中dropdownlist的数据源还是和注册时一样,但是.默认的SelectedItem选项值我想把它变成数据库中用户注册时提交过的那一项而不是数据源中的第一项,也就是说怎么才能把用户注册时选中的哪一项提到修改页面中dropdownlist下拉框的第一项来,我试了好多方法都不行,好郁闷啊~~~~~~~~
不知道说清楚了没?没说清楚的话,我在线等结果的,谢了现~~~
不知道说清楚了没?没说清楚的话,我在线等结果的,谢了现~~~
解决方案 »
- .net给网站图片加水印后,只有指定路径图片可以显示,其他图片出问题,帮帮忙
- 我设计的一个网站,大家瞧瞧,给点意见吧,我对美工不是很在行
- 探讨以下绑定时候的字段截取方式,那个更快一些
- 一个Session什么时候失效的问题~!
- Excel打印问题
- 从数据库中取Clob类型字段(不是Blob)出现乱码,请大家帮忙,急急急急急急
- DataGrid控件分页显示时,如何实现通过输入页号达到页面跳转
- 启用了角色管理后,login页面怎么样才能访问网站下images目录的图片呢,这时还没登录啊?
- 请问公用函数是写在MODULE中直接调用好,还是作为CLASS的一个函数好,两者有什么区别?
- 请问*.app是什么,与*.aspx有什么区别?!!!!!
- 用sqlserver的存储过程可以把所有的业务逻辑表达出来吗?
- 序列化有什么具体的用途???
DropDownListID.SelectedText=修改的值
DropDownListID.SelectedValue=修改的值
但是这样把数据源中第一项就覆盖了,也就是说数据源中的第一项没了,这样不好.
不知道还有没有别的办法了?
你的所有下拉值不是已经被绑定了嘛?
只要设置修改的值的状态被选定不就可以了嘛?
如果根据value做判断
则DropDownListID.SelectedValue=修改的值
如果根据text做判断则
foreach(ListItem myItem in DropDownListID.Items)
{
if(myItem.Text==CheckText)
{
ListItem li = DropDownListID.SelectedItem;
if (li != null)
li.Selected = false;
myItem.Selected=true;
break;
}
}
不知道现在大家明白了没?:)
YourTableValueField, YourTableTextField,
两列,
可以加一个Table
UserId, TableName, LastAccessRecordSN, LastAccessTime联系查询之后绑定,让最新的记录最前
YourList.Items.FindByValue("1").Selected = true;