在页面加载时获取数据源

时间:2016-10-04 07:27:13

标签: c# asp.net

我有2个带有不同select语句的sql DataSource,

SQL数据源1:

Select Emp_name, Emp_id from Employees where emp_Section = 1 and not Emp_id = 622501

SQL数据源2:

Select Emp_name, Emp_id from Employees where emp_Section = 2 and not Emp_id = 622501

所以在页面加载时我需要选择cs代码中的一个来源来填充我试过的列表框

if(radiobuttonlist.selectedIndex == 1){

    listbox1.datasourceid  = sqldatasource2.load; //(this line i can't configure it correctly)
}

但它没有用。

如何将此数据源绑定到列表框中以将Emp_names显示为名称,将Emp_ID显示为单选按钮更改事件处理程序上的值

提前致谢

1 个答案:

答案 0 :(得分:1)

将您的代码更改为:

if(radiobuttonlist.selectedIndex == 1){
    listbox1.DataSourceID=sqldatasource2;
    listbox1.DataBind()  //Very Important
}

问候!