2009-05-05 7 views

Répondre

4

Essayez le contexte de liaison interrogation du DataGrid: DataGrid.BindingContext[DataGrid.DataSource].Count

Ou, en supposant que la source de données est un DataTable et vous savez quelque chose au sujet de la source de données, vous pouvez aussi essayer ((DataTable)dataGrid1.DataSource).Rows.Count ou l'équivalent.

+0

J'utilise un DataReader ou bien je l'aurais trouvé le nombre de lignes de cela. –

+0

+1 Merci beaucoup. Nous utilisions VisibleRowCount et rencontrions des problèmes. –

+0

DataGrid.BindingContext [DataGrid.DataSource] .Count => est une excellente réponse – user3449558

0

Utilisez-vous un DataReader avec un appel DB SQL? Si tel est le cas, vous pouvez utiliser plusieurs jeux de résultats pour renvoyer le nombre de lignes dans votre appel SQL.

Voici un bon exemple de ce que je décris sur le lien ci-dessous.

Determine how many records the DataReader is about to return

Questions connexes