/ / Recuperando muitas colunas da tabela SQL, mas eu quero vincular colunas seletivas com o controle gridview - c #, asp.net, gridview

Recuperando muitas colunas da tabela SQL, mas quero vincular colunas seletivas com controle gridview - c #, asp.net, gridview

Eu sou aluno do asp.net. Considere que eu tenho uma tabela "customer" que possui as colunas 1-eid, 2-ename, 3-edept, 4-esal, 5-edesignation. Quero recuperar todas essas colunas, mas quero mostrar apenas eid, ename e edesignation no gridview.

Como posso exibir essas colunas seletivas no controle gridview. Eu apenas sei como exibir todos os coulms do resultado de uma consulta. Mas não sei como exibir colunas seletivas. Desde já, obrigado.

Respostas:

1 para resposta № 1

Você deve desativar o AutoGenerateColumns e criar os campos vinculados na marcação:

<asp:GridView ID="gvCustomers" runat="server" AutoGenerateColumns="false" ShowHeader="true" ShowHeaderWhenEmpty="true">
<Columns>
<asp:BoundField DataField="eid" HeaderText="ID" />
<asp:BoundField DataField="ename" HeaderText="Name" />
<asp:BoundField DataField="edesignation" HeaderText="Designation " />
</Columns>
</asp:GridView>

Se você deseja ter acesso a edept e esal no code-behind, você pode adicionar esses campos ao DataKeyNames atributo do GridView.