dans gridview est rowdatabound événement, vous pouvez vérifier la valeur de la cellule du nombre de chiffres, et si cette valeur est plus grande que 1, vous pouvez ajouter une balise html <br /> entre eux.
mais cela ne fera pas les chiffres montrent une autre ligne, il sera toujours le même rang, juste plus (cause, il sera, par exemple, 3 lignes si la valeur est 111)
j'ai plusieurs noms comme shakti singh shweeta agarwal, puis dans une cellule shakti singh j'ai plusieurs noms en une ligne je veux que chaque nom doit être affiché dans une ligne distincte, par exemple, dans mes données sorce j'ai plusieurs noms dans une colonne de la ligne je veux quand lier des données à gridview chaque nom doit être affiché dans une ligne distincte. je vous dirais 1)si vous le pouvez, changez votre "sélectionner" requête pour votre source de données 2) créer une table de code derrière, ajouter ses colonnes, de remplir ses cellules, puis il donne comme une source de données à votre contrôle 3) à rowdatabound cas, obtenir la valeur de la cellule du nombre de chiffres. si son plus grand que 1, créer une nouvelle ligne pour chaque unique de chiffres et de les ajouter à votre contrôle.
Ajouter
HtmlEncode="False"
àasp:BoundField
et dans le texte, doit avoir
< br/>
pour les sauts de ligne:OriginalL'auteur Dil
Vous aurez besoin d'utiliser la
<br/>
balise pour mettre un saut de ligne dans votre code html.Vous pouvez utiliser
String.Replace(new char[] { '\n' }, "<br>")
pour obtenir les valeurs avec des sauts de lignes remplacé par<br/>
en C#.OriginalL'auteur Daniel Allen Langdon
Dans le
GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
vous pouvez mettre:Pour quelle colonne vous êtes à la mise à jour. Mon exemple est pour la troisième colonne
(e.Row.Cells[2])
.OriginalL'auteur Crazy Cat
dans gridview est rowdatabound événement, vous pouvez vérifier la valeur de la cellule du nombre de chiffres, et si cette valeur est plus grande que 1, vous pouvez ajouter une balise html
<br />
entre eux.mais cela ne fera pas les chiffres montrent une autre ligne, il sera toujours le même rang, juste plus (cause, il sera, par exemple, 3 lignes si la valeur est 111)
j'ai plusieurs noms en une ligne je veux que chaque nom doit être affiché dans une ligne distincte, par exemple, dans mes données sorce j'ai plusieurs noms dans une colonne de la ligne je veux quand lier des données à gridview chaque nom doit être affiché dans une ligne distincte.
je vous dirais 1)si vous le pouvez, changez votre "sélectionner" requête pour votre source de données 2) créer une table de code derrière, ajouter ses colonnes, de remplir ses cellules, puis il donne comme une source de données à votre contrôle 3) à rowdatabound cas, obtenir la valeur de la cellule du nombre de chiffres. si son plus grand que 1, créer une nouvelle ligne pour chaque unique de chiffres et de les ajouter à votre contrôle.
OriginalL'auteur futile