请问,在Web中,我使用Datagrid绑定了一个表,但我想在表中双击,这个表中字段就显示在表单的相应功
TextBox上了,请问怎样实现??

解决方案 »

  1.   

    要用DataGrid提供的这条记录的主键,返回数据库检索出相应的记录来填充TextBox!
      

  2.   

    这是一个名为UltraWebGrid的控件的双击事件,我想可以提供参考
    private void grdCourse_DblClick(object sender,    
    Infragistics.WebUI.UltraWebGrid.ClickEventArgs e)
    {
    if (e.Row!=null)
    {
        this.txtCourseCode.Text = e.Row.Cells.FromKey(CourseAccess.COURSECODE).Value.ToString().Trim();
              }
    }
      

  3.   

    可以在你的datagrid里面加多一个选择列,datagrid每次单击都会响应itemcommand事件的,把这个选择列里面放上按钮,设置它的commandname属性,单击的时候用e来取到当前行的数据