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

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
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 ?