<SettingsBehavior AllowFocusedRow="True" /> aspxgridview其他默认,则可以选中行,有选中行的背景色,而且翻页有进度条,而且选中行无进度条,效果很好。
数据绑定后,设置某单元格属性,例如背景色,获取某单元格文本等。获取模板中控件属性,获取某列每行数据,完全取代htmldatacellrepred事件,后者可能操作,重复执行代码。
/*
< dx:ASPxLabel ID = "ASPxLabel_wlls_xxmc" runat = "server" Text = '<%# Eval("xxmc") %>' ></ dx:ASPxLabel >
< 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