private void Mousedownhere(object sender, System.Windows.Forms.MouseEventArgs e)
{
 DataGrid myGrid = (DataGrid) sender;

                  System.Windows.Forms.DataGrid.HitTestInfo hti;

                  hti = myGrid.HitTest(e.X, e.Y);

                  string message = "You clicked ";


                  switch (hti.Type) 

                  {

                        case System.Windows.Forms.DataGrid.HitTestType.None :

                              message += "the background.";

                         break;

                   case System.Windows.Forms.DataGrid.HitTestType.Cell :

                              message += "cell at row " + hti.Row + ", col " + hti.Column;

                              message += "Row Number : "+Convert.ToString(myGrid.CurrentRowIndex)+"\n\r"+

                                    myGrid[hti.Row, hti.Column];    
  fscount = hti.Row;
   


                              break;

                        case System.Windows.Forms.DataGrid.HitTestType.ColumnHeader :

                              message += "the column header for column " + hti.Column;

                              break;

                        case System.Windows.Forms.DataGrid.HitTestType.RowHeader :

                              message += "the row header for row " + hti.Row;
  fscount = hti.Row;
                          string cellvalue = Convert.ToString(myGrid[hti.Row,2]);
                      //  if (cellvalue==”CHINA?
MessageBox.Show("value is="+cellvalue,Convert.ToString(hti.Row));

                              break;  
//BUT IF I REMOVE THE COMMENTS FROM THE ABOVE  if (cellvalue==”CHINA ? THEN IT DOES NOT SHOW ME //THE MESSAGEBOX 
// WHY???????????????

                       

                  }


 
}