在asp.net中我想将数据访问层获得的数据库数据传到dropdownlist中,请问怎么传?谢谢
1个回答
展开全部
假设你的数据层命名空间为DAL. 其中有一个UserDAL的类,在类中有一个GetAllUser的方法。这个方法返回所有的用户,现在就将这个所有用户的结果集绑定到WebForm上的Dropdownlist控件上
1.首先在Dropdowlist所在的页面中引入数据访问层的命名空间DAL, 这样才可以访问其中的类
2.这时你应该就可以使用UserDAL这个类了。如果不是静态类先实例化对象
UserDAL dal=new UserDAL();
//从数据访问层获得user的数据
IList<user> list=dal.GetAllUser();
//绑定到dropdownlist 控件
this.drop.DataSource=list;
this.drop.DataTextField=@"username";
this.drop.DataValueField=@"userid";
this.drop.BindData();
1.首先在Dropdowlist所在的页面中引入数据访问层的命名空间DAL, 这样才可以访问其中的类
2.这时你应该就可以使用UserDAL这个类了。如果不是静态类先实例化对象
UserDAL dal=new UserDAL();
//从数据访问层获得user的数据
IList<user> list=dal.GetAllUser();
//绑定到dropdownlist 控件
this.drop.DataSource=list;
this.drop.DataTextField=@"username";
this.drop.DataValueField=@"userid";
this.drop.BindData();
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询