如图,我现在输入了库令以后,网页显示的是一个为空颜色就会变。但如果数据很多的时候,我不想一页一页的往下翻。有没有老师叫一下,比如点击红色的话,只显示红色的内容。
并且颜色不会变!
我用的datagridview控件。
具体的源码:
private void dgvPrdt_RowPrePaint(object sender, DataGridViewRowPrePaintEventArgs e)
{
if (e.RowIndex >= dgvPrdt.Rows.Count) return;
DataGridViewRow dr = dgvPrdt.Rows[e.RowIndex];
if (string.IsNullOrEmpty(Convert.ToString(dr.Cells["QTY"].Value)))
{
dr.DefaultCellStyle.BackColor = Color.Yellow;
}
else if (string.IsNullOrEmpty(Convert.ToString(dr.Cells["QTY2"].Value)))
{
dr.DefaultCellStyle.BackColor = Color.Red;
}
}
并且颜色不会变!
我用的datagridview控件。
具体的源码:
private void dgvPrdt_RowPrePaint(object sender, DataGridViewRowPrePaintEventArgs e)
{
if (e.RowIndex >= dgvPrdt.Rows.Count) return;
DataGridViewRow dr = dgvPrdt.Rows[e.RowIndex];
if (string.IsNullOrEmpty(Convert.ToString(dr.Cells["QTY"].Value)))
{
dr.DefaultCellStyle.BackColor = Color.Yellow;
}
else if (string.IsNullOrEmpty(Convert.ToString(dr.Cells["QTY2"].Value)))
{
dr.DefaultCellStyle.BackColor = Color.Red;
}
}
在开发MES(Shop Floor)