OVH Cloud OVH Cloud

Connaitre nombre de ligne dans datagrid

2 réponses
Avatar
Etudiant
bonsoir,
comment connaitre le nombre de ligne dans un datagrid sachant qu'il
n'est pas lie a un dataset et qu'on le remplit manuellement. Le
visiblerowcount ne marche pas si le scroll est active, une autre solution?

merci

2 réponses

Avatar
A
Salut,

Tu peux essayer cela:

Public Shared Function GetRowsCount(ByVal vDataGridName As DataGrid, ByVal
vForm As Form) As nteger
Try
Dim lcm As CurrencyManager = vForm.BindingContext(vDataGridName.DataSource,
vDataGridName.DataMember)
Dim ldv As DataView = CType(lcm.List, DataView)
Return ldv.Count
Catch ex As Exception
MsgBox("Message : " + vbCrLf + ex.Message + vbCrLf + " Stack : " + vbCrLf +
ex.StackTrace)
End Try
End Function

A+
Sébastien

"Etudiant" a écrit dans le message de news:

bonsoir,
comment connaitre le nombre de ligne dans un datagrid sachant qu'il n'est
pas lie a un dataset et qu'on le remplit manuellement. Le visiblerowcount
ne marche pas si le scroll est active, une autre solution?

merci


Avatar
Etudiant
A a écrit :
Salut,

Tu peux essayer cela:

Public Shared Function GetRowsCount(ByVal vDataGridName As DataGrid, ByVal
vForm As Form) As nteger
Try
Dim lcm As CurrencyManager = vForm.BindingContext(vDataGridName.DataSource,
vDataGridName.DataMember)
Dim ldv As DataView = CType(lcm.List, DataView)
Return ldv.Count
Catch ex As Exception
MsgBox("Message : " + vbCrLf + ex.Message + vbCrLf + " Stack : " + vbCrLf +
ex.StackTrace)
End Try
End Function

A+
Sébastien

"Etudiant" a écrit dans le message de news:


bonsoir,
comment connaitre le nombre de ligne dans un datagrid sachant qu'il n'est
pas lie a un dataset et qu'on le remplit manuellement. Le visiblerowcount
ne marche pas si le scroll est active, une autre solution?

merci







merci ca marche