Comment puis-je obtenir le contrôle restitue le ```` tags ? Je sais que
fait il mettre au lieu de
, mais je ne peux pas le `` à comparaître.
Réponses
Trop de publicités?J'utilise le code suivant pour ce faire.
Le "si" relevés que j'ai ajouté sont importantes.
Sinon (en fonction de comment vous rendre sur votre grille) vous allez lancer des exceptions comme:
"Le tableau doit contenir la ligne sections dans l'ordre d'en-tête, corps, puis le pied de page."
protected override void OnPreRender(EventArgs e)
{
if ( (this.ShowHeader == true && this.Rows.Count > 0)
|| (this.ShowHeaderWhenEmpty == true))
{
//Force GridView to use <thead> instead of <tbody> - 11/03/2013 - MCR.
this.HeaderRow.TableSection = TableRowSection.TableHeader;
}
if (this.ShowFooter == true && this.Rows.Count > 0)
{
//Force GridView to use <tfoot> instead of <tbody> - 11/03/2013 - MCR.
this.FooterRow.TableSection = TableRowSection.TableFooter;
}
base.OnPreRender(e);
}
Le "présent" de l'objet est ma GridView.
J'ai effectivement changé le Asp.net gridview pour faire mon propre contrôle, mais vous pouvez les coller dans votre aspx.cs et de la page de référence de la GridView par leur nom au lieu d'utiliser la coutume-gridview approche.
Pour info: je n'ai pas testé le pied de page logique, mais je ne sais que cela fonctionne pour les en-Têtes.