这种情况下if(!ispostback){}中该怎么写
来源:百度知道 编辑:UC知道 时间:2024/05/09 20:25:38
if(!ispostback)中只需要将第一个dropdownlist的值绑定了就可以了.
而你的第二个dropdownlist的值是在第一个的selectedindexchanged事件中改变的.
你在if(!ispostback){}中的话把两个数据表分别在两个DropDownList中读取出来,你要做的是把DropDownList1_SelectedIndexChanged中传个参数给在DropDownList2,两个数据表要有索引。不知道你明白我的意思了不,利用传参数实现你的功能,如果你还不清楚,我可以给你例子,但两个数据表之间的列名要有索引关系。
在page_load里面写这句呢?然后再在两国DropDownList里面写两个数据表的索引
----<b>引用:</b>回答者:分类名人 分类上升达人 贰壹肆伍捌 - 大魔法师 九级 ----------------------
你是不是想实现DropDownList1显示第一级内容
DropDownList2里显示第二及内容
你看一下这个例子给你做参考
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
//帮定省
SqlConnection myconn = DB.createConn();
myconn.Open();
SqlCommand myCommand = new SqlCommand("select * from province",myconn);
SqlDataReader sdr = myCommand.ExecuteReader();
this.DropDownList1.DataSource = sdr;
this.DropDownLis