日期:2014-05-18  浏览次数:20489 次

选择不同值,为何DropDownList只取第一个值(紧急)
我用DropDownList从数据库中取得某个字段的全部值,可我选择不同值时,DropDownList1.SelectedValue   始终只取第一个值???

------解决方案--------------------
EnableViewState= "false ";

给分吧。
------解决方案--------------------
if (!Page.IsPostBack) this.TreeView1.DataBind();
------解决方案--------------------
要指定DataTextField 和 DataValueField
------解决方案--------------------
EnableViewState= "false ";

把下拉列表框的这个属性变成假!
------解决方案--------------------
EnableViewState= "false ";

就是这说的这个。你每次点击按钮时提交了,控件回到原始状态了。
------解决方案--------------------
if(!IsPostBack) {
// 这里执行对 DropDownList 的数据绑定
}
------解决方案--------------------
在 Page_Load 中 绑定数据:
if (!ispostback)
{
conn.Open();
ds = CreateDataSet();
DataTable dt = new DataTable();
dt = ds.Tables[0];
InitTree(dt, null, "0 ");
//this.TreeView1.DataSource = ds;
this.TreeView1.DataBind();
}
------解决方案--------------------
It is the problem of Reflesh
------解决方案--------------------
结贴。
------解决方案--------------------
if (!ispostback)

------解决方案--------------------
jf
------解决方案--------------------
只能来接分
------解决方案--------------------
绑定要在if(!this.IsPostBack){}中写。提交的时候就不会重新绑定了
------解决方案--------------------
if(!IsPostBack) {
}

------解决方案--------------------
EnableViewState= "false ";
------解决方案--------------------
if(!IsPostBack)
{
// 这里执行对 DropDownList 的数据绑定
}
------解决方案--------------------
每次都加载数据了
------解决方案--------------------
哪位高手帮忙看一下问题:http://community.csdn.net/Expert/topic/5697/5697714.xml?temp=.216427,在控件板块那边好冷清.