assume you are talking about the DataGrid in Windows.Forms, see
5. Windows Forms Datagrid 
http://www.syncfusion.com/FAQ/WinForms/FAQ_c44c.asp#q858q
 
>>>dataGrid如何确定有多少行
int numRows = dataGridDetails.BindingContext[dataGridDetails.DataSource, dataGridDetails.DataMember].Count; >>>dataGrid 这个控件如何点某一行时获取哪一行某列的值private void dataGrid1_MouseUp(object sender, System.Windows.Forms.MouseEventArgs e) 

     System.Drawing.Point pt = new Point(e.X, e.Y); 
     DataGrid.HitTestInfo hti = dataGrid1.HitTest(pt); 
     if(hti.Type == DataGrid.HitTestType.Cell) 
     { 
   MessageBox.Show(dataGrid1[hti.Row, hti.Column].ToString()); 
     }