Возможно ли, чтобы радмонтер был радиографическим фильтром?В настоящее время я использую griddatetimecolumn для моего datefilter, и я хочу изменить свой фильтр на monthyear только для месячной фильтрации, а не datefilter, который включает в себя день-месяц-год для фильтра.
Я пробовал Radmonthyearpickerи я успешно выбрал сборщик только для месяца и года, но я не знаю, какой будет код для него, чтобы фильтровать ДАННЫЕ моей радгрид.
Это ошибки, которые я получил: InvalidCastException былонеобработан кодом пользователя
Дополнительная информация: невозможно привести объект типа 'System.Web.UI.LiteralControl' к типу 'Telerik.Web.UI.RadMonthYearPicker'.
<telerik:GridDateTimeColumn DataField="DeliveryDate" HeaderText="Delivery Date" FilterControlWidth="100%" FilterDateFormat="MMM/yyyy" HeaderStyle-Width="150px" ItemStyle-Width="150px" Visible="true" AutoPostBackOnFilter="true" ShowFilterIcon="false" SortExpression="DeliveryDate" EnableTimeIndependentFiltering="true" UniqueName="DeliveryDate" DataFormatString="{0:dd/MMM/yyyy}">
<FilterTemplate>
<telerik:RadMonthYearPicker runat="server" ID="asdasd" RenderMode="Lightweight" Width="100%">
</telerik:RadMonthYearPicker>
</FilterTemplate>
</telerik:GridDateTimeColumn>
Code Behind:
protected void RadGrid_ItemDataBound(object sender, GridItemEventArgs e)
{
if (e.Item is GridFilteringItem)
{
GridFilteringItem item = (GridFilteringItem)e.Item;
RadMonthYearPicker Monthyear = (RadMonthYearPicker)item["DeliveryDate"].Controls[0];
Monthyear.Attributes.Add("placeholder", "Filter");
Monthyear.EnableTyping = false;
}
}