Попробуйте запросить контекст привязки DataGrid: DataGrid.BindingContext[DataGrid.DataSource].Count
Или, предполагая, что источником данных является DataTable, и вы знаете что-то об источнике данных, вы также можете попробовать ((DataTable)dataGrid1.DataSource).Rows.Count
или его эквивалент.