在vs2005的asp.net中,如何能知道datagrid控件被点击的是哪个单元格呢?谢谢!

解决方案 »

  1.   

    这知不道吧,可以从SelectedIndex propertity可以取道选中的row,你单击的话肯定会选中吧,所以只能取到单击的row。
      

  2.   

    DataGrid myGrid = (DataGrid) sender;
       System.Windows.Forms.DataGrid.HitTestInfo hti;
       hti = myGrid.HitTest(e.X, e.Y);
      

  3.   

    DataGrid.Items[i].Cells[j]是这个意思吗
      

  4.   

    to:wudipankaihua我的意思是:当鼠标点击datagrid的一个单元格后,程序会得到该单元格的位置,而不是事先知道哪个单元格会被点击。谢谢!
      

  5.   

    在Asp.net中取不到的,死心吧。
      

  6.   

    VS2005中有datagrid么?
    如果是gridview中的话   int index = e.RowIndex;
       GridViewRow gvr = GridView1.Rows[e.RowIndex];
       First Column = gvr.Cells[0].Text.ToString();
       Second Column =((TextBox)GridView1.Rows[e.RowIndex].Cells[1].Controls[0]).Text;
      

  7.   

    to:hendryuan
    要得到被点击的单元格在datagrid中的位置,而不是鼠标的坐标。谢谢!