Working with ASP.NET GridView binding using List , ClientIDMode in ASP.NET4



ASP.NET GridView binding using List + ClientIDMode in ASP.NET4 together

//code behind 
protected void Page_Load(object sender, EventArgs e)
        {
//creating EmpList
            List<Employee>Employees =
   new List<Employee >
        {
            new Employee{ Name = "Hima", EmpID = "101" },
            new Employee{ Name = "Jacob", EmpID = "102" },
            new Employee{ Name = "Vamshi", EmpID = "103" },
            new Employee{ Name = "Vijay", EmpID = "104" },
            new Employee{ Name = "Pinal", EmpID = "105" },
            new Employee{ Name = "Shiva", EmpID = "106" },
            new Employee{ Name = "Sukanya", EmpID = "107" },
            new Employee{ Name = "Ram", EmpID = "108" },
            new Employee{ Name = "Leela", EmpID = "109" }
        };
           gvEmp.DataSource = Employees;
            gvEmp.DataBind();
        }           
    }

ClientIdMode =”AutoId” / ClientIdMode =”Inherit” / ClientIdMode =”Predictible”/ ClientIdMode =”Static”

 <asp:GridView runat="server" ID="gvEmp" AutoGenerateColumns="False" ClientIDMode ="Static">
  <Columns>
    <asp:TemplateField>
      <ItemTemplate>
        <asp:Label runat="server" ID="Label1"  ClientIDMode ="AutoID" Text='<%# Bind("Name") %>' />
      </ItemTemplate>
    </asp:TemplateField>
    <asp:TemplateField>
      <ItemTemplate>
        <asp:Label runat="server" ID="Label2" Text='<%# Bind("EMPID") %>' />
      </ItemTemplate>
    </asp:TemplateField>
  </Columns>
</asp:GridView>

Controlling ClientIDMode at page level

<%@ Page Language="C#" AutoEventWireup="true" ClientIDMode ="AutoID" CodeBehind="Employees.aspx.cs" Inherits="SyntaxHelp.Employee" % >

Controlling ClientIDMode at Application level


    
    

Refer to view source in browser for detail understanding of ClientIDMode

Share |

 Cant find the page you are looking for?
 Help us to improve by adding the content that you are looking for.
 Leave a feedback
 We look forward to hear your comments and feedback.