C# winform 时间到期提醒 跪求达人!
我用datagridview 绑定了数据库数据,数据中有很多日期,当点击到期查询按钮的时候实现的操作是 当前日期与数据库中的日期进行比较,然后把符合条件的比如说就是当前日期和数据库中数据日期差小于30天的时候,把数据库日期的单元格变色!跪求达人啊! --------------------编程问答-------------------- RowPaint 的时候判断 (DateTime.Now - 数据库日期).TotalDays < 30 变色 --------------------编程问答--------------------
我是新手菜鸟 大侠你能具体说明下么 最好有代码!感激 --------------------编程问答-------------------- 对于初学者,遇到问题,首先要进行问题分解,那些知识是自己不清楚的,比如此问题。根据我的理解,你大致需要掌握2个知识点。
1.掌握如何datagridview使用方法,如何是单元格着色。
2.如何熟练的使用DateTime。 --------------------编程问答-------------------- 楼上都是答案 --------------------编程问答-------------------- 不会.................. --------------------编程问答-------------------- --------------------编程问答-------------------- 你必须绑定到datagridview后再循环判断再加颜色,下面给你个例子;至于判断时间你可以在sql语句中用datediff,这是时间间隔
for (int i2 = 0; i2 < dataGridView4.Rows.Count; i2++)
{
try
{
if (dataGridView4[dataGridView4.Columns["币种"].Index, i2].Value.ToString() == "无单价")
{
// dataGridView4.Rows[i2].DefaultCellStyle.BackColor = Color.Blue;
dataGridView4.Rows[i2].DefaultCellStyle.BackColor = System.Drawing.ColorTranslator.FromHtml("#40c0ff");
}
}
catch
{
}
} --------------------编程问答--------------------
说得很好,新手往往都注重代码如何写出来,而不太重视如何去思考问题,我以前也这样,结果往往是越想快点完成,反而拖得越久,即使完成了,对其中的精华部分还是没有吃透的。
补充:.NET技术 , C#