在Windows应用程序下,小弟发现datagrid控件下没有columns,Items等属性,小弟怎样才能获得datagrid中某行某列的值哪?小弟用的是.net环境和C#语言。

解决方案 »

  1.   

    好像是用e
    具体是e.Rows还是什么我忘了
      

  2.   

    在VS2003下应该是这样的,不用2003很久了可能不对
    string test2003=((textBox)(e.item.Cells[1].Controls[0])).Text.toString();
    2005是这样的
    string test2005=((TextBox)this.GridView1.Rows[e.RowIndex].Cells[1].Controls[0]).Text;
      

  3.   

    textBox1.Text=dataGrid1[dataGrid1.CurrentCell.RowNumber,0].ToString();
      

  4.   

    我用的是vs2005,在2005中的DataGridView已经取代了2003中的DataGrid。 
    以下是我的方法:dataGridView1.Rows[1].Cells[1].Value.ToString()这样就取到了第二行 第二列的值。 你只要指定不同的索引值,就可以取到任何行列的内容,索引是从零开始的。