// -- Always set the row count to the tag property when binding the grid this.grdJobs.SetDataBinding(dsJobs,"Jobs"); this.grdJobs.Tag = dsJobs.Tables[0].Rows.Count ; // -- Other places in the code will look to the tag property for the row count int iRowCount = System.Convert.ToInt32(this.grdJobs.Tag) ; for (int iRow = 0 ; iRow < iRowCount ; iRow++) { if ( (bool)grdJobs[iRow,1] ) { // Do something with the items that were checked } }I surprised that this is not a property.