wpf - XAM Data Grid change order of filter drop down list -


can change order of filter drop down list. there blank option @ end of list i've put @ first position.

enter image description here

to solve searched treeview being displayed , reassociate itemsource @ runtime. have used recordfilterdropdownopening event of xamdatagrid.

code:

void datapresenter_recordfilterdropdownopening(object sender, infragistics.windows.datapresenter.events.recordfilterdropdownopeningeventargs e)         {             recordfiltertreecontrol rftc = null;             try             {                 rftc = (e.menuitems[e.menuitems.count - 1] fieldmenudataitem).header recordfiltertreecontrol;                 if (rftc != null)                 {                     rftc.loaded += new routedeventhandler(rftc_loaded);                 }             }             catch (exception ex)             {                 loginfo.logtolisteners(ex);             }                         {                 rftc = null;             }         }    void rftc_loaded(object sender, routedeventargs e)     {         treeview tv = null;         try         {             tv = infragistics.windows.utilities.getdescendantfromtype(sender dependencyobject, typeof(treeview), false) treeview;             if (tv != null)             {                  var newsource = new observablecollection<recordfiltertreeitem>();                 foreach (var item in tv.itemssource)                 {                     if (item recordfiltertreeitem)                     {                         newsource.add(item recordfiltertreeitem);                     }                 }                 if (newsource[newsource.count - 1].displaytext == "(blanks)")                 {                     newsource.move(newsource.count - 1, 1);                 }                 tv.itemssource = newsource;// give new itemsource treeview               }         }         catch (exception ex)         {             loginfo.logtolisteners(ex);         }                 {             tv = null;         }     } 

result:

enter image description here


Comments

Popular posts from this blog

sql - VB.NET Operand type clash: date is incompatible with int error -

SVG stroke-linecap doesn't work for circles in Firefox? -

python - TypeError: Scalar value for argument 'color' is not numeric in openCV -