Възможно ли е да се игнорират филтрирането на секунди по дата и час за RadGridView

Използвам Telerik RadGridView с персонализиран контрол на филтъра. Източникът на елемент съдържа поле със стойност DateTime. Трябва да филтрирам по дата, като пренебрегвам секундите. Един от начините е да премахнете секунди от източника на елементи, но не е възможно в моя случай. Има ли друг начин да го направя?

Благодаря


person Samvel Siradeghyan    schedule 06.10.2014    source източник
comment
искате ли това в asp.net??   -  person Jayesh Goyani    schedule 06.10.2014
comment
Приложението @JayeshGoyani е WPF   -  person Samvel Siradeghyan    schedule 07.10.2014


Отговори (2)


Както във вашия xaml, ако използвате основно филтриране, просто добавете Filtermemberpath за колона със стойност DateTime

telerik:GridViewDataColumn DataMemberBinding="{Binding mydate}" FilterMemberPath="date2"/>

person mss    schedule 14.10.2014
comment
Използвам персонализирано филтриране, а не основно. - person Samvel Siradeghyan; 14.10.2014

Заобиколното решение може да бъде добавяне на още една променлива във вашия модел на изглед и да я зададете като filtermemberpath за колоната

Във вашия модел View,

DateTime d = DateTime.Now; //или променлива, която съхранява вашата стойност за дата и час

низ sd = d.ToString("MM/dd/yyyy HH:mm");

person mss    schedule 14.10.2014
comment
Променливата трябва да се добави към модела, а не към модела на изгледа. Вече забелязах, че не може да промени източника. - person Samvel Siradeghyan; 14.10.2014