如何将对象绑定到gridview

时间:2010-05-09 12:51:39

标签: asp.net

我正在调用一个webservice,我的webservice正在撤回一个对象(包含

等数据)
empid  name
1      kiran
2      mannu
3      tom

WebApplication1.DBLayer.Employee objEMP = ab.GetJobInfo(); 现在我的objEMP有这个数据集

empid  name
1      kiran
2      mannu
3      tom

如何将此对象转换为(datatable或LIst)并绑定到gridview

提前致谢

3 个答案:

答案 0 :(得分:1)

DAL中的方法需要返回List<WebApplication1.DBLayer.Employee>之类的内容。这将满足DataSource必须实现IEnumerable的要求。

您的代码看起来像这样

List<Employee> employees = ab.GetAllEmployees();
gridView1.DataSource = employees;
gridView1.DataBind();

答案 1 :(得分:0)

试试这个:

gridview.DataSource = objEMP;
gridView.DataBind();

答案 2 :(得分:0)

最好创建一个像

这样的通用集合
List<Employee> emp =  ab.GetJobInfo();
Gridview1.DataSource = emp;
GridView1.DataBind();