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

android - Why am I getting the message 'Youractivity.java is not an activity subclass or alias' -

python - How do I create a list index that loops through integers in another list -

c# - “System.Security.Cryptography.CryptographicException: Keyset does not exist” when reading private key from remote machine -