J'ai une grille de grille dans mon formulaire Web et j'utilise un code suivant dans le bouton Enregistrer mon formulaire Web: Comment puis-je obtenir le texte en-tête de la cellule actuelle. < / p> p>
4 Réponses :
GVLIST.ROWS [0] doit être votre rangée d'en-tête. Vous devriez être capable d'obtenir c'est juste pour obtenir la cellule elle-même. Vous devrez entrer dans la cellule et obtenir des contrôles [0] et le lancer à son type approprié puis obtenir la propriété de texte. P> p>
Je l'ai résolu en utilisant:
string headerRowText = gvList.HeaderRow.Cells[i].Text;
GridView1.Columns[i].HeaderText
Définir la propriété GridView Puis, sur le code-derrière, pour obtenir J-ème colonne Utilisez: P> USACECCESSIBLEEDERText = true code>
GridView1.HeaderRow.Cells[0].Text
BTW Si vous vous demandez pourquoi cette boucle ne frappe pas la ligne d'en-tête, c'est que vous ne vérifiez que des datarswers. Il y a un datacontrowwtype.header qui n'est utilisé que dans la rangée d'en-tête.