c# - How to delete selected Item from a listbox -


i have created deleteslecteditemlistbox method below has code deleted selected item in list-box when delete button has been clicked. not seem working.

the code has delete whats on list-box in text-file. how do ?

 private void deleteselecteditemlistbox()  {     datatable dt = new datatable();     string filename = (@"c: \users\stanleym\desktop\phonebook\phonebook\bin\debug\personal.text");     streamreader streamreader = new streamreader(filename);     string line = "";     int counter = -1;      while ((line = streamreader.readline()) != null)     {         foreach (var item in line)         {             if (item.tostring() == selecteditem.tostring())             {                 counter--;                 dt.clear();                 listbox.remove(line);             }                    }            } } 

if using mvvm pattern can bind in xaml selected item , list observablecollention. <listbox itemssource="{binding yourlist}" selecteditems="{binding yourselecteditem}"></listbox> in deleting method can try:

private void deleteselecteditemlistbox() {         var deletingnumber = yourlist.indexof(yourselecteditem);     var alllines = file.readalllines(path).tolist();     alllines.removeat(deletingnumber);     file.writealllines(path,alllines.toarray()); } 

Comments

Popular posts from this blog

Sort a complex associative array in PHP -

vb.net - How to ignore if a cell is empty nothing -

recursion - Can every recursive algorithm be improved with dynamic programming? -