/ / Recupero di molte colonne dalla tabella SQL ma voglio associare le colonne selettive con il controllo gridview - c #, asp.net, gridview

Recupero di molte colonne dalla tabella SQL ma voglio associare le colonne selettive con il controllo gridview - c #, asp.net, gridview

Sono un utente di asp.net. Considera che ho una tabella "cliente" che ha colonne 1-eid, 2-ename, 3-edept, 4-esal, 5-edesignation .. Voglio recuperare tutte queste colonne ma voglio mostrare solo eid, ename ed edesignation in gridview.

Come posso visualizzare le colonne selettive nel controllo GridView. So solo come visualizzare tutti i coulms dal risultato di una query. Ma non so come visualizzare colonne selettive. Grazie in anticipo.

risposte:

1 per risposta № 1

È necessario disattivare AutoGenerateColumns e creare i campi associati nel markup:

<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 vuoi avere accesso a edept e esal in code-behind, puoi aggiungere questi campi al DataKeyNames attributo di GridView.