Hi i have a grid and have multiple columns. i used cellstyleselector for a column as in code below.
but i want to add a condition to startDate and endDate column:
if (startDate<=DateTime.Now && DateTime.Now<=endDate)
background color of both startdate and enddate columns will be green , else red
how can i add this 2 condition these columns?
or any idea with different approach? help needed..
attached screenshot is what i want to show exactly..
but i want to add a condition to startDate and endDate column:
if (startDate<=DateTime.Now && DateTime.Now<=endDate)
background color of both startdate and enddate columns will be green , else red
how can i add this 2 condition these columns?
or any idea with different approach? help needed..
<
telerik:RadGridView
Name
=
"ScheduleMaster"
>
<
telerik:RadGridView.Columns
>
<
telerik:GridViewDataColumn
Header
=
"scheduleID"
DataMemberBinding
=
"{Binding scheduleID}"
/>
<
telerik:GridViewDataColumn
Header
=
"scheduleName"
DataMemberBinding
=
"{Binding scheduleName}"
/>
<
telerik:GridViewDataColumn
Header
=
"startDate"
DataMemberBinding
=
"{Binding startDate}"
>
</
telerik:GridViewDataColumn
>
<
telerik:GridViewDataColumn
Header
=
"endDate"
DataMemberBinding
=
"{Binding endDate}"
/>
<
telerik:GridViewDataColumn
Header
=
"startTime"
DataMemberBinding
=
"{Binding startTime}"
/>
<
telerik:GridViewDataColumn
Header
=
"endTime"
DataMemberBinding
=
"{Binding endTime}"
/>
<
telerik:GridViewDataColumn
Header
=
"isActive"
DataMemberBinding
=
"{Binding isActive}"
>
<
telerik:GridViewDataColumn.CellStyleSelector
>
<
telerik:ConditionalStyleSelector
>
<
telerik:StyleRule
Condition
=
"isActive =false"
>
<
Style
TargetType
=
"telerik:GridViewCell"
>
<
Setter
Property
=
"Background"
Value
=
"Red"
/>
<
Setter
Property
=
"Foreground"
Value
=
"White"
/>
</
Style
>
</
telerik:StyleRule
>
<
telerik:StyleRule
Condition
=
"isActive =true"
>
<
Style
TargetType
=
"telerik:GridViewCell"
>
<
Setter
Property
=
"Background"
Value
=
"Green"
/>
<
Setter
Property
=
"Foreground"
Value
=
"White"
/>
</
Style
>
</
telerik:StyleRule
>
</
telerik:ConditionalStyleSelector
>
</
telerik:GridViewDataColumn.CellStyleSelector
>
</
telerik:GridViewDataColumn
>
<
telerik:GridViewDataColumn
Header
=
"orderID"
DataMemberBinding
=
"{Binding orderID}"
/>
<
telerik:GridViewDataColumn
Header
=
"lastUpdateDate"
DataMemberBinding
=
"{Binding lastUpdateDate}"
/>
<
telerik:GridViewDataColumn
Header
=
"Volume"
DataMemberBinding
=
"{Binding Volume}"
/>
</
telerik:RadGridView.Columns
>
<
telerik:RadContextMenu.ContextMenu
>
<
telerik:RadContextMenu
>
<
telerik:RadMenuItem
Header
=
"Delete selected Playlist"
Name
=
"ctxDeletePlaylist"
Click
=
"ctxDeletePlaylist_Click"
/>
<
telerik:RadMenuItem
Header
=
"Shuffle selected playlist"
Name
=
"ctxShufflePlaylist"
Click
=
"ctxShufflePlaylist_Click"
></
telerik:RadMenuItem
>
</
telerik:RadContextMenu
>
</
telerik:RadContextMenu.ContextMenu
>
</
telerik:RadGridView
>
attached screenshot is what i want to show exactly..