目前我正在研究一个有一些有趣逻辑的网格。它内部的逻辑当前已到位,以防止连续显示重复数据。
我的意思是这个。我有一个包含多列 (10) 的网格。目前,在 HtmlDataCellPrepared 方法中设置了一个进程来检查单元格的值是否等于会话变量。如果是,则将其留空。下面是显示发生了什么的代码。
settings.HtmlDataCellPrepared = (sender, e) =>
{
if (e.DataColumn.FieldName == "ProgramArea")
{
if (HttpContext.Current.Session["QR_ProgramArea"] != null &&
HttpContext.Current.Session["QR_ProgramArea"].ToString() == e.CellValue.ToString())
e.Cell.Text = " ";
HttpContext.Current.Session["QR_ProgramArea"] = e.CellValue.ToString();
}
我的目标是替换此会话变量,因为有时列中根本没有填充任何内容。我需要将当前值与之前的行进行比较。任何帮助,将不胜感激。