DataRowView drv = (DataRowView)this.BindingContext[DataSet,TableName].Current;
sting s = drv["Columns"].ToString();

解决方案 »

  1.   

    dataGrid[dataGrid.CurrentCell],
    获取当前所选中单元格的值,
    返回的是object
      

  2.   

    看看这个
    http://www.syncfusion.com/FAQ/WinForms/FAQ_c44c.asp#q788q
      

  3.   

    http://www.syncfusion.com/FAQ/WinForms/FAQ_c44c.asp#q934q
      

  4.   

    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) 
          { 
               dataGrid1.CurrentCell = new DataGridCell(hti.Row, hti.Column); 
               dataGrid1.Select(hti.Row); 
          } 
     }
      

  5.   

    楼上的就行了。
    你可以参看一下这一个贴子:
    http://expert.csdn.net/Expert/topic/1577/1577810.xml?temp=.1517298