ASPxGridView的RowCommand打开editform并绑定控件数据
protected void ASPxGridView_bzr_RowCommand(object sender, DevExpress.Web.ASPxGridViewRowCommandEventArgs e)
        {
            //打开修改班主任界面
            ASPxButton btn = (ASPxButton)e.CommandSource;
            int rowsy = e.VisibleIndex;
            int id = int.Parse(e.KeyValue.ToString());
            if(btn.CommandName== "cbn_bzr_xg")
            {
                ASPxGridView_bzr.StartEdit(rowsy);
                ASPxRoundPanel arp = (ASPxRoundPanel)ASPxGridView_bzr.FindEditFormTemplateControl("ASPxRoundPanel_bzr_xg");
                ASPxComboBox cbx_nj = (ASPxComboBox)arp.FindControl("ASPxComboBox_bzr_xgnj");//年级
                ASPxComboBox cbx_bj = (ASPxComboBox)arp.FindControl("ASPxComboBox_bzr_xgbj");//班级
                ASPxTextBox tbxm = (ASPxTextBox)arp.FindControl("ASPxTextBox_bzr_xgxm");
                //把改行的年级 班级 姓名信息自动填充
                object[] bzrxx = ASPxGridView_bzr.GetRowValues(rowsy, new string[] {"xm","nj","bj"}) as object[];
                if(bzrxx!=null)
                {
                    string xm = bzrxx[0]?.ToString();
                    string nj = bzrxx[1]?.ToString();
                    string bj = bzrxx[2]?.ToString();
                    cbx_nj.Text = nj;
                    cbx_bj.Text = bj;
                    tbxm.Text = xm;
                }
            }
        }

渝公网安备 50011902000225号

渝ICP备18008233号-1