当内容根据不同的单元格日期值更改时,我想更改单元格(而不是行)背景颜色。
例如,如果DateTime.Today = > date
,这是我尝试过的,但我无法更进一步。在此示例中,我想将所选日期与同一行列 [8] 进行比较:
private void DatePicker_SelectedDateChanged(object sender, SelectionChangedEventArgs e)
{
DatePicker dp = (DatePicker)sender;
DataRow dtr = ((System.Data.DataRowView)(MyDataGrid.SelectedValue)).Row;
DateTime dt = new DateTime();
dt = Convert.ToDateTime(dtr[8].ToString());
if (dp.SelectedDate > dt)
{
//datagridcell.background = Brushes.Red;
}
}