代码如下:
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
Platform_Bind("2");
}
}
private void Platform_Bind(string usrid)
{
this.lstPlatform.DataSource = Cpcls.setLstPlatform(usrid); //数据源返回的是一个DataView;
lstPlatform.DataTextField = "PlatName";
lstPlatform.DataValueField = "ID";
this.lstPlatform.DataBind();
}
protected void lstPlatform_SelectedIndexChanged1(object sender, EventArgs e)
{
this.lstProcess.DataSource = Cpcls.setLstProcess(lstPlatform.SelectedValue);
lstProcess.DataTextField = "Process";
lstProcess.DataValueField = "ID";
lstProcess.DataBind();
}
其中:Platfrom的autopostback已经设为了True;,但是在调试的过程中,单击Platfrom中的一行数据时,页面刷新后Platfrom中的数据会消失,Platfrom_SelectedIndexChanged事件不会被执行。 哪位大高人能解答一下。
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
Platform_Bind("2");
}
}
private void Platform_Bind(string usrid)
{
this.lstPlatform.DataSource = Cpcls.setLstPlatform(usrid); //数据源返回的是一个DataView;
lstPlatform.DataTextField = "PlatName";
lstPlatform.DataValueField = "ID";
this.lstPlatform.DataBind();
}
protected void lstPlatform_SelectedIndexChanged1(object sender, EventArgs e)
{
this.lstProcess.DataSource = Cpcls.setLstProcess(lstPlatform.SelectedValue);
lstProcess.DataTextField = "Process";
lstProcess.DataValueField = "ID";
lstProcess.DataBind();
}
其中:Platfrom的autopostback已经设为了True;,但是在调试的过程中,单击Platfrom中的一行数据时,页面刷新后Platfrom中的数据会消失,Platfrom_SelectedIndexChanged事件不会被执行。 哪位大高人能解答一下。
解决方案 »
- 汇总表字段数据集,求解,谢谢高人
- Execl导出出现乱码
- C#初学者小问题之n——关于俄罗斯方块
- C#如何实现这样的一个循环?散分,,,
- 关于不同机器上运行连接数据库的问题
- 求助,VS2003中原来还好好的,现在用光标移到代码上却没有提示了,调试时在光标处也没有提示,而且Watch中的变量值改变时也不再用红色显
- 在c#中,怎样使用api涵数ShellExecuteA
- 如何对两个数组排序,求教
- 不知哪位能告诉我哪里有得 载 RC2 !!
- C#中怎么样可以直接编写一个事件响应程序,象VB一样,而不必手动编写事件响应的声明部分。
- GridView 怎样找单元格的第二个控件
- 希望得到准确的答案,clr提供的单例模式是否是线程安全的
protected void lstPlatform_SelectedIndexChanged1(object sender, EventArgs e)
{
this.lstProcess.DataSource = Cpcls.setLstProcess(lstPlatform.SelectedValue);
lstProcess.DataTextField = "Process";
lstProcess.DataValueField = "ID";
lstProcess.DataBind();
Platform_Bind("2");
}
{
this.lstProcess.DataSource = Cpcls.setLstProcess(lstPlatform.SelectedValue);
lstProcess.DataTextField = "Process";
lstProcess.DataValueField = "ID";
lstProcess.DataBind();
Platform_Bind("2");
}
这段代码根本就不执行。不知道为什么。AutopostBack已经设置为:True了