J'ai une DGV avec les colonnes "code" et "nom".Formatage DataGridView
Dépend de la longueur d'un code Je veux ajouter une tabulation aux cellules "name", pour montrer la structure d'une donnée.
comme ça dans cette image:
Comment est-il préférable de le faire? Je pense qu'il y a un meilleur moyen que de simplement boucler toutes les lignes et ajouter des espaces devant les noms, non?
Voulez-vous dire l'ajout d'espaces dans CellFormatting, non? – Vadim
@Vadim: Oui, c'était mon idée. – Bobby
Merci. Ce code fonctionne. Public Overrides Sub DGVCellFormatting (ByVal e comme System.Windows.Forms.DataGridViewCellFormattingEventArgs) Si DGVMain.Columns (e.ColumnIndex) .Name = "Nom", puis e.Value = espace (3 * (DGVMain.Rows (e.RowIndex) .Cells ("Code"). Value.ToString.Length - 3)) + e.Value.ToString – Vadim