Fórum Como: Modificar o HeaderText em um DataGrid #24193
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 :)