Bonjour à tous,
j'ai un petit problème pour changer la hauteur d'une row d'un datagrid.
En cherchant un peux sur le net je suis tombé sur la FAQ C# qui nous montre ce code :
J'ai donc testé en la mettant sur l'évènement d'un bouton pour modifier la row active :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 private void setHeight(object row, int rowheight) { row.GetType().GetProperty("Height").SetValue(row, rowheight, null);} }
mais j'obtiens l'erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click DataGrid1.CurrentCell.GetType().GetProperty("Height").SetValue(DataGrid1.CurrentCell, 50, Nothing) End Sub
or j'ai bien cliqué sur une cellule du datagrid qui est bien remplie, donc CurrentCell est bien remplis (vérifié en débogage) donc je ne comprend pas cette erreur...Une exception non gérée du type 'System.NullReferenceException' s'est produite dans G00034VB.exe
Informations supplémentaires*: La référence d'objet n'est pas définie à une instance d'un objet.
Merci à tous ceux qui m'aideront, bonne journée au autre![]()
Partager