| 
           
            | 
  (C#)  ASP.NET DataGrid Control - TemplateColumn ใน DataGrid จะมี TemplateColumn เพื่อเข้ามาจัดการในส่วนของ Column ด้วยตัวเอง โดยสามารถทำการแทรก Control ต่าง ๆ ของในส่วนแต่ล่ะ Column ได้ 
    |  
        (C#) ASP.NET DataGrid Control - TemplateColumn       |  
 Language Code : VB.NET ||
  C# 
 Framework : 1,2,3,4
 
 Syntax
 
 
 <Columns><asp:TemplateColumn HeaderText="Header">
 <ItemTemplate>
 // Control
 </ItemTemplate>
 
 <EditItemTemplate>
 // Control
 </EditItemTemplate>
 ...
 </asp:TemplateColumn>
 </Columns>
 
 DataGridTemplateColumn.aspx
 
 
 <%@ Import Namespace="System.Data"%>
<%@ Import Namespace="System.Data.OleDb"%>
<%@ Page Language="C#" Debug="true" %>
<script runat="server">
	OleDbConnection objConn;
	OleDbCommand objCmd;
    void Page_Load(object sender,EventArgs e)
	{
		String strConnString;
		strConnString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + 
		Server.MapPath("database/mydatabase.mdb") + ";";
		objConn = new OleDbConnection(strConnString);
		objConn.Open();
		BindData();
    }
	void BindData()
	{
		String strSQL;
		strSQL = "SELECT * FROM customer";
		OleDbDataReader dtReader;
		objCmd = new OleDbCommand(strSQL, objConn);
		dtReader = objCmd.ExecuteReader();
		
		//*** BindData to DataGrid ***//
		myDataGrid.DataSource = dtReader;
		myDataGrid.DataBind();
		dtReader.Close();
		dtReader = null;
	}
	void Page_UnLoad()
	{
		objConn.Close();
		objConn = null;
	}
</script>
<html>
<head>
<title>ThaiCreate.Com ASP.NET - DataGrid</title>
</head>
<body>
<form id="form1" runat="server">
<asp:DataGrid id="myDataGrid" runat="server" AutoGenerateColumns="False"
	BorderColor="#DEBA84" BorderStyle="None" BorderWidth="1px"
	BackColor="#DEBA84" CellPadding="2" CellSpacing="1">
	<FooterStyle ForeColor="#8C4510" BackColor="#F7DFB5"></FooterStyle>
	<SelectedItemStyle Font-Bold="True" ForeColor="White" BackColor="#738A9C"></SelectedItemStyle>
	<AlternatingItemStyle Wrap="False"></AlternatingItemStyle>
	<ItemStyle ForeColor="#8C4510" BackColor="#FFF7E7"></ItemStyle>
	<HeaderStyle Font-Bold="True" ForeColor="White" BackColor="#A55129"></HeaderStyle>
	<Columns>
	<asp:TemplateColumn HeaderText="CustomerID">
		<ItemTemplate>
			<asp:Label id="lblCustomerID" runat="server" Text='<%# DataBinder.Eval(Container, "DataItem.CustomerID") %>'>
			</asp:Label>
		</ItemTemplate>
	</asp:TemplateColumn>
	<asp:TemplateColumn HeaderText="Name">
		<ItemTemplate>
			<asp:Label id="lblName" runat="server" Text='<%# DataBinder.Eval(Container, "DataItem.Name") %>'>
			</asp:Label>
		</ItemTemplate>
	</asp:TemplateColumn>
	<asp:TemplateColumn HeaderText="Email">
		<ItemTemplate>
			<asp:Label id="lblEmail" runat="server" Text='<%# DataBinder.Eval(Container, "DataItem.Email") %>'>
			</asp:Label>
		</ItemTemplate>
	</asp:TemplateColumn>
	<asp:TemplateColumn HeaderText="CountryCode">
		<ItemTemplate>
			<asp:Label id="lblCountryCode" runat="server" Text='<%# DataBinder.Eval(Container, "DataItem.CountryCode") %>'>
			</asp:Label>
		</ItemTemplate>
	</asp:TemplateColumn>
	<asp:TemplateColumn HeaderText="Budget">
		<ItemTemplate>
			<asp:Label id="lblBudget" runat="server" Text='<%# DataBinder.Eval(Container, "DataItem.Budget") %>'>
			</asp:Label>
		</ItemTemplate>
	</asp:TemplateColumn>
	<asp:TemplateColumn HeaderText="Used">
		<ItemTemplate>
			<asp:Label id="lblUsed" runat="server" Text='<%# DataBinder.Eval(Container, "DataItem.Used") %>'>
			</asp:Label>
		</ItemTemplate>
	</asp:TemplateColumn>
	</Columns>
</asp:DataGrid>
</form>
</body>
</html>
 
 
 Screenshot
 
 
   
 
 
 
 |  
            | 
			 ช่วยกันสนับสนุนรักษาเว็บไซต์ความรู้แห่งนี้ไว้ด้วยการสนับสนุน Source Code 2.0 ของทีมงานไทยครีเอท 
 |  
 
 
 
          
            | 
                
                  |  |  
                  |  | By : | ThaiCreate.Com Team (บทความเป็นลิขสิทธิ์ของเว็บไทยครีเอทห้ามนำเผยแพร่ ณ เว็บไซต์อื่น ๆ) |  
                  |  | Score Rating : |     |  |  
                  |  | Create/Update Date : | 2008-11-13 20:48:59            /
            2017-03-28 21:06:04 |  
                  |  | Download : |   |  |  
         
          | 
              
                | Sponsored Links / Related |  |  
          | 
 |  |   
          |  |  
 |   |