code_junkie

Binding to ASP.NET GridView

Nov 13th, 2011
114
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.87 KB | None | 0 0
  1. var emp = new List<Employee>
  2. {
  3. new Employee{ID=1, EmpFname="matt", EmpLName="Cook"},
  4. new Employee{ID=2, EmpFname="mary", EmpLname="John"}
  5. };
  6.  
  7. List<Employee> temp = new List<Employee> {
  8. new Employee { ID = 1, EmpFname = "matt", EmpLName = "Cook" },
  9. new Employee { ID = 2, EmpFname = "mary", EmpLName = "John" } };
  10.  
  11. temp.Sort(delegate(Employee e1, Employee e2)
  12. {
  13. // returns asc
  14. return e1.EmpLName.CompareTo(e2.EmpLName);
  15. // returns desc
  16. // return e2.EmpLName.CompareTo(e1.EmpLName);
  17.  
  18. });
  19.  
  20. // no need to use var keyword, just bind the List
  21. MyGridView.DataSource = temp;
  22. MyGridView.DataBind();
  23.  
  24. var sortedEmpList = ( from e in emp
  25. orderby e.EmpLName
  26. select e).ToList()
  27. );
  28.  
  29. orderby e.EmpLName, e.EmpFName //, ...
  30.  
  31. orderby e.EmpLName descending
Add Comment
Please, Sign In to add comment