aspxgridview的htmlcreated全面取代htmldatacellreprced进行初始操作

<SettingsBehavior AllowFocusedRow="True" /> aspxgridview其他默认,则可以选中行,有选中行的背景色,而且翻页有进度条,而且选中行无进度条,效果很好。

数据绑定后,设置某单元格属性,例如背景色,获取某单元格文本等。获取模板中控件属性,获取某列每行数据,完全取代htmldatacellrepred事件,后者可能操作,重复执行代码。

/*

                     < dx:ASPxLabel ID = "ASPxLabel_wlls_xxmc" runat = "server" Text = '<%# Eval("xxmc") %>' ></ dx:ASPxLabel >
                                                                     &nbsp;< dx:ASPxLabel ID = "ASPxLabel_wlls_xxdm" runat = "server" Text = '<%# Eval("dm") %>' >
                                                                     </ dx:ASPxLabel >*/
                    // ASPxLabel lb_xxmc = this.accBooks_wlls.FindRowCellTemplateControl(e.VisibleIndex, null, "ASPxLabel_wlls_xxmc") as ASPxLabel;
                    // ASPxLabel lb_xxdm = this.accBooks_wlls.FindRowCellTemplateControl(e.VisibleIndex, null, "ASPxLabel_wlls_xxdm") as ASPxLabel;
                    string xxmc = e.GetValue("xxmc").ToString();//获取每行某字段的值(某列的值)
                    string xxdm = e.GetValue("dm").ToString();
                   // e.Row.Cells[0].Text; 获取单元格文本
                   // e.Row.Cells[0].BackColor 获取单元格背景色
                    // string xxmc = lb_xxmc.Text;
                    // string xxdm = lb_xxdm.Text;
                    string pc = this.ddp_cx_pc.Text.Trim();
                    // string pc = this.ddp_cx_pc.Text.Trim();
                    Zy_user dq_xs = Session["stjBEF985E"] as Zy_user;
                    string lb = dq_xs.Kslx.Contains(":") ? dq_xs.Kslx.Split(':')[0] : dq_xs.Kslx;//考生类型,类别---没有问题:单招不再处理了,以前的程序不必升级
                    double zhfs = (double)dq_xs.dyfs;//转换分数
                                                     //编导类本科最低分都是600多分
                                                     //获取选择的风险模式,最多不能超过350条记录
                                                     //测试--成功
                                                     //ASPxLabel_gx_mxfstj:风险模式汇总统计
                                                     // ASPxLabel lb_fxms =e.Cell.FindControl("ASPxLabel_gx_mxfstj") as ASPxLabel;
                    ASPxLabel lb_fxms = this.accBooks_wlls.FindRowCellTemplateControl(e.VisibleIndex, this.accBooks_wlls.Columns[2] as GridViewDataTextColumn, "ASPxLabel_gx_mxfstj") as ASPxLabel;//获取每行模板列该控件
                    //ASPxLabel lb_fxms =e.Cell.FindControl("ASPxLabel_gx_mxfstj") as ASPxLabel;
                    string sxkm = dq_xs.Kslx.Contains(":") ? dq_xs.Kslx.Split(':')[0] : dq_xs.Kslx;
                    string zxkma = dq_xs.xslx.Split(' ')[0].Trim();//再选科目a
                    string zxkmb = dq_xs.xslx.Split(' ')[1].Trim();//再选科目b

渝公网安备 50011902000225号

渝ICP备18008233号-1