我想得到datagrid选择行的内容,但是在datagrid控件中没有类似 DataGrid1.SelectedItem.Cells(2).Text.ToString() 这样的属性,只有DataGrid1.Select属性,那位大虾帮忙给看看,谢谢!

解决方案 »

  1.   

    使用datagrid1.item(datagrid1.currentcell.rownumber,datagrid1.CurrentCell.ColumnNumber )
      

  2.   

    选一个节点的话
    datagrid1.item(datagrid1.CurrentRowIndex,列索引)
      

  3.   

    没有datagrid1.item属性呀?但是有datagrid1.currentcell.rownumber,datagrid1.CurrentCell.ColumnNumber 这两个属性,能再具体点吗?谢谢!
      

  4.   

    我想在单击datagrid中某一行的时候将该行的内容显示在下面的textbox中,但是我在dataGrid1_Click事件中没有dataGrid1.item属性,不知道是我弄错了还是别的什么原因,麻烦大虾给看看!
      

  5.   

    先设dataGrid1.DataKeyField=行内容的PrimeKey,加Event: this.dataGrid1.SelectedIndexChanged +=new EventHandler(dataGrid1_SelectedIndexChanged);
    在Event里用
    string key = dataGrid1.DataKeys[dgAcct.SelectedIndex];
    拿到PrimeKey再回DataSource拿整行的内容
      

  6.   

    int iNum = dataGrid1.CurrentRowIndex;
    textBox1.Text = dataGrid1[iNum,i].ToString();
    i是你想显示那列的序号,从0开始
    以上代码在dataGrid1.Click 事件里