Mega Code Archive

 
Categories / ASP.Net Tutorial / Data Binding
 

Bind a DetailsView control programmatically to a data source

<%@ Page Language="C#" %> <%@ Import Namespace="System.Collections.Generic" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> <script runat="server">     public class Employee     {         public string _firstName;         public string _lastName;         public bool _retired;         public string FirstName         {             get { return _firstName; }         }         public string LastName         {             get { return _lastName; }         }         public bool Retired         {             get { return _retired; }         }         public Employee(string firstName, string lastName, bool retired)         {             _firstName = firstName;             _lastName = lastName;             _retired = retired;         }     }     void Page_Load()     {         Employee newEmployee = new Employee("A", "B", false);         List<Employee> employees = new List<Employee>();         employees.Add(newEmployee);         dtlProducts.DataSource = employees;         dtlProducts.DataBind();     } </script> <html xmlns="http://www.w3.org/1999/xhtml" > <head id="Head1" runat="server">     <title>Show Employee</title> </head> <body>     <form id="form1" runat="server">     <div>     <asp:DetailsView         id="dtlProducts"         Runat="server" />     </div>     </form> </body> </html>