{"id":46,"date":"2009-04-12T13:02:00","date_gmt":"2009-04-12T12:02:00","guid":{"rendered":"http:\/\/www.ms-mueller.ch\/wp\/?p=46"},"modified":"2009-04-12T13:02:00","modified_gmt":"2009-04-12T12:02:00","slug":"sortablebindinglist","status":"publish","type":"post","link":"https:\/\/www.ms-mueller.ch\/?p=46","title":{"rendered":"SortableBindingList"},"content":{"rendered":"<p>Also nach ein wenig ausprobieren bin ich auf follgendes Problem gestossen.<\/p>\n<p>Wenn ich eine Datagridview eine BindingList als Datasource zuweise, kann ich diese nicht sortieren oder Filtern.<\/p>\n<p>Nun da ich doch gerne eine Sortierm\u00f6glichkeit h\u00e4tte habe ich diese mal im plementiert.<\/p>\n<p>Die Filterm\u00f6glichkeit habe ich noch nicht implementiert.<\/p>\n<p>Da ich ein ver\u00e4ndern, l\u00f6schen und hinzuf\u00fcgen der Daten in der Liste erm\u00f6glichen will und nicht jedesmal die Liste neu laden will wenn sich der Filter ver\u00e4ndert.<\/p>\n<p>Daf\u00fcr m\u00fcsse ich eine WrapperKlasse schreiben die alle Funktionen implementiert.<\/p>\n<p><a href=\"http:\/\/www.ms-mueller.ch\/wp\/wp-content\/uploads\/2009\/04\/sortablebindinglist.vb\">SortableBindingList.vb<\/a><\/p>\n<p>Es gibt unter SF ein Projekt das zum Ziel hat eine BindingListe zu erstellen die das IBindingListView Interface implementiert.<\/p>\n<p>Damit ist sortieren und auch filtern m\u00f6glich. Soweit ich gesehen habe ist aber ein hinzuf\u00fcgen von Elementen zur Orgnialliste nicht m\u00f6glich.<\/p>\n<p>http:\/\/blw.sourceforge.net\/<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Also nach ein wenig ausprobieren bin ich auf follgendes Problem gestossen. Wenn ich eine Datagridview eine BindingList als Datasource zuweise, kann ich diese nicht sortieren oder Filtern. Nun da ich doch gerne eine Sortierm\u00f6glichkeit h\u00e4tte habe ich diese mal im plementiert. Die Filterm\u00f6glichkeit habe ich noch nicht implementiert. Da ich ein ver\u00e4ndern, l\u00f6schen und hinzuf\u00fcgen [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[7,15,18],"class_list":["post-46","post","type-post","status-publish","format-standard","hentry","category-visual-studio","tag-bindinglist","tag-vb","tag-vs"],"_links":{"self":[{"href":"https:\/\/www.ms-mueller.ch\/index.php?rest_route=\/wp\/v2\/posts\/46","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ms-mueller.ch\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.ms-mueller.ch\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.ms-mueller.ch\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ms-mueller.ch\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=46"}],"version-history":[{"count":0,"href":"https:\/\/www.ms-mueller.ch\/index.php?rest_route=\/wp\/v2\/posts\/46\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.ms-mueller.ch\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=46"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.ms-mueller.ch\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=46"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.ms-mueller.ch\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=46"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}