string temp=this.datagrid1[dataGrid1.CurrentCell.RowNumber,dataGrid1.CurrentCell.columnnumber].tostring();

解决方案 »

  1.   

    bool temp=(bool)this.datagrid1[dataGrid1.CurrentCell.RowNumber,dataGrid1.CurrentCell.columnnumber];
      

  2.   

    sorry!我想获得的是选中单元格的行号和列号。
      

  3.   

    还有,现在有一个AfterEdit()事件,是当任意一个单元格编辑后都响应的,我想实现不同单元格的编辑响应不同事件,有什么办法?
    好象没有DataGrid[row,col].AfterEdit()事件。
      

  4.   

    string TempStringTempString = dataGrid1[0,0].ToString();
      

  5.   

    dataGrid1.CurrentCell.RowNumber
    dataGrid1.CurrentCell.columnnumber
    第一个是行号,第二个是列号。。
      

  6.   

    请教这个问题:
    还有,现在有一个AfterEdit()事件,是当任意一个单元格编辑后都响应的,我想实现不同单元格的编辑响应不同事件,有什么办法?
    好象没有DataGrid[row,col].AfterEdit()事件。
      

  7.   

    private void Form1_Load(object sender, System.EventArgs e)
    {
    this.timer1 .AutoReset =false;
    this.timer1 .Enabled = true;
    timer1.Start ();
    this.timer1 .Interval = 5000;//设置5秒后运行
    }private void timer1_Elapsed(object sender, System.Timers.ElapsedEventArgs e)
    {
    this.timer1 .Close ();
    MessageBox.Show ("dddddd");
    }
      

  8.   

    Private Sub DataGrid1_MouseDown(ByVal sender As Object, ByVal e As _System.Windows.Forms.MouseEventArgs) Handles DataGrid1.MouseDown        Dim myGrid As DataGrid = CType(sender, DataGrid)        Dim hti As System.Windows.Forms.DataGrid.HitTestInfo        hti = myGrid.HitTest(e.X, e.Y)        Select Case hti.Type  '以下展示的是该类型枚举的全部内容            Case System.Windows.Forms.DataGrid.HitTestType.None                MsgBox("你单击的是背景")            Case System.Windows.Forms.DataGrid.HitTestType.Cell                MsgBox("你单击的单元格位于行:" & hti.Row & ",  列:" & hti.Column)            Case System.Windows.Forms.DataGrid.HitTestType.ColumnHeader                MsgBox("你单击的是第" & hti.Column & "列的列头")            Case System.Windows.Forms.DataGrid.HitTestType.RowHeader                MsgBox("你单击的是第" & hti.Row & "行的行头")            Case System.Windows.Forms.DataGrid.HitTestType.ColumnResize                MsgBox("你单击的是第" & hti.Column & "列的边框")            Case System.Windows.Forms.DataGrid.HitTestType.RowResize                MsgBox("你单击的是第" & hti.Row & "行的边框")            Case System.Windows.Forms.DataGrid.HitTestType.Caption                MsgBox("你单击的是标题 ")            Case System.Windows.Forms.DataGrid.HitTestType.ParentRows                MsgBox("你单击的是父行 ")        End Select End Sub
      

  9.   

    DataGrid二维数据表直接定位:
    bool vv = Convert.ToBoolean(dg[dg.CurrentCell.RowNumber,dg.CurrentCell.ColumnNumber]);
      

  10.   

    谢谢大家,我想实现的是这样一个效果:现在有一个AfterEdit()事件,是当任意一个单元格编辑后都响应的,我想实现不同单元格的编辑响应不同事件,有什么办法?
    好象没有DataGrid[row,col].AfterEdit()事件。 dtysam(dtysam) 我不太明白你的代码,是什么意思?能解释一下吗?