dataGridView  选择当前行? 得到当前行的数据?  请问在那个事件中可以实现??

解决方案 »

  1.   

    在DATAGRID控件中有几个事件,其中有EditCommand()这个是选中并编辑的意思,或还有ItemCommand()还应该有SelectCommand()选中的事件,可以参考
      

  2.   

    选择当前行可在itemdatabound中实现
    得到当前行数据可按照楼上说的
      

  3.   

    当前行:"+dag_Info.CurrentCell.RowNumber.ToString();
      

  4.   

    在winform里面datagrid似乎没有EditCommand()等几个事件呢~关注ing
      

  5.   

    asp页面中,在datagrid中加入一列:
    <asp:datagrid id='mydg' ...
     OnEditCommand="SelectThenInput">//给下面这个列添加事件
    ....
    <Columns>
    <asp:ButtonColumn Text="选择" CommandName="Edit"> //添加列
    <HeaderStyle Width="100px"></HeaderStyle>
    </asp:ButtonColumn>
    ....</Columns>
    </asp:datagrid>//cs文件中写这个事件,把datagrid相应cell的值赋给文本框public void SelectThenInput(object sender, DataGridCommandEventArgs  e)
    {
    this.Textbox3.Text = e.Item.Cells[1].Text.ToString ();
    this.Textbox4.Text = e.Item.Cells[2].Text.ToString();
    e.Item.BackColor= Color.Green ;
    }
      

  6.   

    dataGridView1.SelectedRows[0].Cells[0].Value.ToString()
    得到当前选中的第一行第一列的值