Bind a DetailsView control programmatically to a data source : DetailsView « Data Binding « ASP.NET Tutorial






<%@ 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>








19.12.DetailsView
19.12.1.Using DetailsView
19.12.2.Link asp:DetaisView with asp:SqlDataSource
19.12.3.Bind a DetailsView control programmatically to a data source
19.12.4.Using BoundFields with the DetailsView control.
19.12.5.Displaying Empty Data with the DetailsView Control
19.12.6.Displaying content when no results are returned.
19.12.7.Paging Through Data with the DetailsView Control
19.12.8.Customizing the Paging Interface
19.12.9.Inserting a record with the DetailsView control.
19.12.10.Format DetailsView