winform datagridview中有一个DataGridViewImageColumn列,怎么根据到期时间列显示不同图片。。 5
winformdatagridview中有一个DataGridViewImageColumn列,需要根据到期时间列判断是否到期,显示一个提醒图片。下面的代码运行出来之后窗...
winform datagridview中有一个DataGridViewImageColumn列,需要根据到期时间列判断是否到期,显示一个提醒图片。下面的代码运行出来之后窗体会卡死。。求改进或更好的方法。。
private void dgv_driverlist_CellFormatting(object sender, DataGridViewCellFormattingEventArgs e)
{
if (dgv_driverlist.Columns[e.ColumnIndex].Name.Equals("到期提醒"))
{
DateTime endtime = Convert.ToDateTime(dgv_driverlist.Rows[e.RowIndex].Cells["到期日期"].Value);
if (DateTime.Now.AddDays(15) > endtime)
{
if (DateTime.Now > endtime)
{
到期提醒.Image = null;
}
else
{
到期提醒.Image = Properties.Resources.star;
}
}
else
{
到期提醒.Image = null;
}
}
} 展开
private void dgv_driverlist_CellFormatting(object sender, DataGridViewCellFormattingEventArgs e)
{
if (dgv_driverlist.Columns[e.ColumnIndex].Name.Equals("到期提醒"))
{
DateTime endtime = Convert.ToDateTime(dgv_driverlist.Rows[e.RowIndex].Cells["到期日期"].Value);
if (DateTime.Now.AddDays(15) > endtime)
{
if (DateTime.Now > endtime)
{
到期提醒.Image = null;
}
else
{
到期提醒.Image = Properties.Resources.star;
}
}
else
{
到期提醒.Image = null;
}
}
} 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询