GridView Texte d'en-Tête dans asp.net
Hé les gars,
je veux changer le texte d'en-tête de la gridview à l'aide de Design.. à partir de <TemplateField HeaderText="">
j'ai créé une variable dans le code derrière ce qui est public et de définir la valeur de cette variable, puis j'ai essayé d'appeler cette variable, ici comme ci-dessous:
<TemplateField HeaderText = '<%= VariableCallHere %>'
mais lors de l'exécution de la page j'ai eu <%= VariableCallHere %> comme un texte d'en-tête
même que j'ai essayé de changer à l'aide de gridView1.HeaderRow.Cells[0].Text = "text Here"
(Ce Lève objet d'erreur de référence)
Quelqu'un a des suggestions comment cela pourrait être réalisé..
OriginalL'auteur Abbas | 2011-03-29
Vous devez vous connecter pour publier un commentaire.
Il devrait être
gridview1.Columns[ColumnIndex].HeaderText = "Header text";
gridView1.HeaderRow.Cells[ColumnIndex].Text
a fait un travail. Je ne comprends pas, mais utile pour quelqu'un d'autre de la difficulté avec cela.OriginalL'auteur Muhammad Akhtar
Pour cela, dans le RowDataBound cas de contrôle gridview vous avez besoin
pour écrire comme suit:
OriginalL'auteur Ganesh
Je l'utilise comme ça, multilingue, il fonctionne très bien PAS besoin de travail supplémentaire pour réitérer les lignes, juste le mettre là et de laisser faire le travail
OriginalL'auteur dnxit
D'y accéder via les colonnes de la collection:
Comme dans:
OriginalL'auteur Brian Mains
dans RowCreated Cas de contrôle Gridview. L'aide et de l'Étiquette .
OriginalL'auteur user2990801