Gridview, changer dynamiquement headerText
J'ai un gridview et je veux changer dynamiquement le nom de l'en-tête. Il est possible ?
J'ai ce code :
OracleCommand cmdReqStockComp = new OracleCommand(reqStockCompTotal);
cmdReqStockComp.Connection = oConnexion;
OracleDataReader readerReqStockComp = cmdReqStockComp.ExecuteReader();
//************** ETAPE 2 : On remplit la GridView ************ //
//On lie le résultat de la requête à la GridView
gvReportingStockComp.DataSource = readerReqStockComp;
gvReportingStockComp.DataBind();
Et cette aspx code :
<asp:GridView ID="gvReportingStockComp" runat="server" AutoGenerateColumns="false" Visible="false">
<Columns>
<asp:BoundField DataField="cod_wo" HeaderText="N° OF" />
<asp:BoundField DataField="composant" HeaderText="Composant" />
<asp:BoundField DataField="BESOIN" HeaderText="Besoin/OF" />
<asp:BoundField DataField="BESOIN_T" HeaderText="Besoin total" />
<asp:BoundField DataField="stock_dispo" HeaderText="Stock dispo" />
<asp:BoundField DataField="QTE_RESTANTE" HeaderText="Qte restante" />
</Columns>
</asp:GridView>
Merci 🙂
Vous devez vous connecter pour publier un commentaire.
Sur un niveau très basique que vous pouvez faire juste
Préférable d'utiliser ce
au lieu de
ce ^ ne fonctionne pas pour moi.
Avait à utiliser la Précharge de l'événement pour mettre à jour headertext pour les colonnes triées. Mon code est UIlabels de DB dans UpdatePage appel, puis GetUIText obtient une étiquette. Ensemble HeaderText en HTML pour le nombre de cas pour la mise à jour du texte.