Como: Modificar o HeaderText em um DataGrid
11/10/2008
0
Eae pessoal! :D
Vim aqui trazer uma solução a todos.
Texto auto-explicativo.
[b:2167188f30]Introdução:[/b:2167188f30]
No código de exemplo, irei mostrar como modificar o HeaderText de um DataGrid.
[b:2167188f30]Solução 1:[/b:2167188f30]
Coloque a propriedade [i:2167188f30]AutoGenerateColumns=False[/i:2167188f30] no DataGrid e no [i:2167188f30]BoundColumn[/i:2167188f30] retorne o HeaderText apropriado.
[b:2167188f30]Solução 2:[/b:2167188f30]
Arraste e solte o DataGrid.
Agora para mostrar o HeaderText através de códigos.
Vim aqui trazer uma solução a todos.
Texto auto-explicativo.
[b:2167188f30]Introdução:[/b:2167188f30]
No código de exemplo, irei mostrar como modificar o HeaderText de um DataGrid.
[b:2167188f30]Solução 1:[/b:2167188f30]
Coloque a propriedade [i:2167188f30]AutoGenerateColumns=False[/i:2167188f30] no DataGrid e no [i:2167188f30]BoundColumn[/i:2167188f30] retorne o HeaderText apropriado.
<asp:DataGrid id="DataGrid1" AutoGenerateColumns="False" runat="server"> <Columns> <asp:BoundColumn DataField="EmployeeID" HeaderText="Employee ID"> </asp:BoundColumn> <asp:BoundColumn DataField="FirstName" HeaderText="First Name"> </asp:BoundColumn> <asp:BoundColumn DataField="LastName" HeaderText="Last Name"> </asp:BoundColumn> </Columns> </asp:DataGrid>
[b:2167188f30]Solução 2:[/b:2167188f30]
Arraste e solte o DataGrid.
<asp:DataGrid id="DataGrid1" runat="server"></asp:DataGrid>
Agora para mostrar o HeaderText através de códigos.
protected void DataGrid1_ItemDataBound(object sender, DataGridItemEventArgs e) { if (e.Item.ItemType == ListItemType.Header) { e.Item.Cells[0].Text = "Employee ID"; e.Item.Cells[1].Text = "First Name"; e.Item.Cells[2].Text = "Last Name"; } }
Kimtranjan
Curtir tópico
+ 0
Responder
Clique aqui para fazer login e interagir na Comunidade :)