Bonjour,
Après avoir effectué plusieurs recherches (google et forum) je n'ai pas réussi à trouver ce que je cherchais.
J'aimerai à tout instant pouvoir connaitre le nombre de ligne(s) dans mon datagrid mais je ne trouve pas comme dans VB6 la propriété "rows" qui me donne ce que je cherche.
Néanmoins j'ai trouvé ceci : http://faqvbnet.developpez.com/?page...tlines_binding
N'y a t'il pas plus simple ? En est t'on obligé de faire tout ça juste pour avoir le nombre de ligne(s) d'un datagrid ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25 Public Class MonDataGrid Inherits DataGrid '... 'accesseur publique qui obtient le nombre de lignes Public ReadOnly Property DataRowsCount() As Integer Get Return Me.currentDataRowsCount End Get End Property Private currentDataRowsCount As Integer 'surcharge de MyBase.OnDataSourceChanged Protected Overloads Overrides Sub OnDataSourceChanged(ByVal e As System.EventArgs) If Not (Me.DataSource Is Nothing) Then Me.currentDataRowsCount = Me.BindingContext(Me.DataSource, Me.DataMember).Count Else : Me.currentDataRowsCount = 0 End If MyBase.OnDataSourceChanged(e) End Sub End Class
Partager