0

この行から週末を除外する必要があります。

 If Convert.ToDateTime(e.Row.Cells(4).Text).ToString < DateTime.Now.AddDays(-3) Then
                            e.Row.BackColor = System.Drawing.Color.FromName("red")

これを行う簡単な方法があることを願っています!

4

2 に答える 2

1

次のコードを使用します

DateDiff(DateInterval.Weekday,Date2, Date1)

――飛蓮V

于 2012-05-28T15:54:02.763 に答える
0

私はかつて似たようなことをしなければなりませんでした。

トリックは、行から文字列を取得し、それらを DateTime に変換してから、DateTime オブジェクトの DayOfWeek プロパティを確認することです。

DayOfWeek プロパティは次のように使用できます。

DateTime date = new DateTime();
label1.text = date.DayOfWeek.ToString();

それで、値が「Saturday」または「Sunday」の文字列と等しいかどうかを確認するだけです。

これは、週末を除外するのに役立ちます。

于 2012-05-28T16:00:15.210 に答える