protected void GridView_zy_pjpg_HtmlRowCreated(object sender, ASPxGridViewTableRowEventArgs e)
{
//13种模式
ASPxLabel lfc = GridView_zy_pjpg.FindRowCellTemplateControl(e.VisibleIndex, null, "ASPxLabel_fc") as ASPxLabel;
ASPxLabel lkc = GridView_zy_pjpg.FindRowCellTemplateControl(e.VisibleIndex, null, "ASPxLabel_kc") as ASPxLabel;
ASPxLabel lmc = GridView_zy_pjpg.FindRowCellTemplateControl(e.VisibleIndex, null, "ASPxLabel_mc") as ASPxLabel;
ASPxLabel ldc = GridView_zy_pjpg.FindRowCellTemplateControl(e.VisibleIndex, null, "ASPxLabel_dc") as ASPxLabel;
ASPxLabel lzc = GridView_zy_pjpg.FindRowCellTemplateControl(e.VisibleIndex, null, "ASPxLabel_zc") as ASPxLabel;
ASPxLabel lxc = GridView_zy_pjpg.FindRowCellTemplateControl(e.VisibleIndex, null, "ASPxLabel_xc") as ASPxLabel;
ASPxLabel lxw = GridView_zy_pjpg.FindRowCellTemplateControl(e.VisibleIndex, null, "ASPxLabel_xw") as ASPxLabel;
ASPxLabel lzw = GridView_zy_pjpg.FindRowCellTemplateControl(e.VisibleIndex, null, "ASPxLabel_zw") as ASPxLabel;
ASPxLabel ldw = GridView_zy_pjpg.FindRowCellTemplateControl(e.VisibleIndex, null, "ASPxLabel_dw") as ASPxLabel;
ASPxLabel lxb = GridView_zy_pjpg.FindRowCellTemplateControl(e.VisibleIndex, null, "ASPxLabel_xb") as ASPxLabel;
ASPxLabel lzb = GridView_zy_pjpg.FindRowCellTemplateControl(e.VisibleIndex, null, "ASPxLabel_zb") as ASPxLabel;
ASPxLabel ldb = GridView_zy_pjpg.FindRowCellTemplateControl(e.VisibleIndex, null, "ASPxLabel_db") as ASPxLabel;
ASPxLabel lwz = GridView_zy_pjpg.FindRowCellTemplateControl(e.VisibleIndex, null, "ASPxLabel_wz") as ASPxLabel;
// lfc.BackColor = Color.Yellow;//能够执行
// e.Row.Cells[0].Text += lfc.Text;//测试
if (e.GetValue("fc").ToString().Contains("很少")) //这个无误,是对当前行的这个fc字段
{
lfc.BackColor= Color.Yellow;
}
else if(lfc.Text.Contains("较少")) //lfc.Text始终为空白,因为逐行获取aspxlabel文本内容,最后到记录尾,即最后一条记录的后面,都是空白,没有数据记录
{
lfc.BackColor = Color.Fuchsia;
}
else if (lfc.Text.Contains("OK"))
{
lfc.BackColor = Color.Lime;
}
|