DataSet datawarehouse
DataRow[] mat;
if (DaWaitWork.Tables[0].Rows.Count > 0)
{
mat = DaWaitWork.Tables[0].Select("(SWMunitid='" + strWID + "')");
if (mat.Length > 0)
{
if ((mat[0]["SWMunitid"].ToString().Trim() != null) && (mat[0]["SWMunitid"].ToString().Trim().Length > 0))
{
dgv.Rows[i].Cells[k].Style.BackColor = WaitWorkStyleBackColor;
}
}
}
if (datawarehouse.Tables[2].Rows.Count > 0)
{
mat = datawarehouse.Tables[2].Select(" ( ckbmid='" + StrWMID.Substring(0, 2) + "') and (ChannelsID='" + StrWMID.Substring(2, 2) + "') and (WHlistNo ='" + StrWMID.Substring(4, 2) + "') and (LayerNo='" + dgv.Rows[i].Cells[0].Value.ToString().Trim() + "') and (ColumnNo='" + dgv.Columns[k].HeaderText.Trim() + "') and (DqkclPercent<" + MyClass.UseRatio + " )");
if (mat.Length > 0)
{
if ((mat[0]["ckbmid"].ToString().Trim() != null) && (mat[0]["ckbmid"].ToString().Trim().Length > 0))
{
dgv.Rows[i].Cells[k].Style.BackColor = WaitWorkStyleBackColor;
}
}
}
本文介绍了一种使用 C# 和 .NET Framework 对数据进行筛选并应用特定样式的方法。具体包括从 DataTable 中选择符合指定条件的数据行,并据此更新界面元素的背景颜色以实现视觉提示。此方法适用于需要对大量数据进行快速过滤的应用场景。
1209

被折叠的 条评论
为什么被折叠?



