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?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
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
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" <user@domain.invalid> a écrit dans le message de news:
Oac17KoGFHA.2936@TK2MSFTNGP15.phx.gbl...
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?
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
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
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" <user@domain.invalid> a écrit dans le message de news:
Oac17KoGFHA.2936@TK2MSFTNGP15.phx.gbl...
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?
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?