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

DropDownList有关问题

2012-04-26 
DropDownList问题?我再点击修改页面时无法传过当前的值已经绑定过了[解决办法]楼主表述不清楚呀![解决办法

DropDownList问题?
我再点击修改页面时无法传过当前的值 已经绑定过了

[解决办法]
楼主表述不清楚呀!
[解决办法]
确定是在page_load 里面的 !ispostback里面绑定的?
[解决办法]

C# code
       //首先绑定                dropdownlist1.DataSource = .....;                dropdownlist1.DataTextField = "_Name";                dropdownlist1.DataValueField = "ID";                dropdownlist1.DataBind();//找到显示的项  显示出来for (int i = 0; i < dropdownlist1.Items.Count; i++)                {                    if (dropdownlist1.Items[i].Text == "你想显示的值")                    {                        dropdownlist1.Items[i].Selected = true;                        break;                    }                }
[解决办法]
放在 if (!Page.IsPostBack)
{
//绑定dropdownlist
}

[解决办法]
那就先将表和dropdownlist先绑定呀
[解决办法]
探讨

当前值 我也不知道是哪个啊 在表里面呢

[解决办法]
看了半天也没搞明白LZ到底想作甚》。《
[解决办法]
是不是绑定的_Name字段有空格啥的!
[解决办法]
先将dropdownlist绑定,然后dropdownlist.selectIndex=dropdownlist.Items.IndexOf(dropdownlist.Items.FindByText("当前值")) 如:
ddlObjectLevel.SelectedIndex = ddlObjectLevel.Items.IndexOf(ddlObjectLevel.Items.FindByText(typeEntity.LevelName.ToString()));
[解决办法]
探讨

我知道 当前值 如果我这样写了 确定那个值了 我想要的是 假如有1.2.3三个值 可以随意传 这三个值都在数据库里面

[解决办法]
假如有1.2.3三个值 可以随意传 这三个值都在数据库里面 就把这三条数据从数据库读出来,随机取一个这三条数据的id。用随机函数
[解决办法]
楼主你可以常试设置selectvalue的值等于你要显示值的ID号
[解决办法]
或者sql这样写也可以随机 select top 1 字段名 from 表名 order by NEWID()

热点排行