选择不同值,为何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,在控件板块那边好冷清.