i have listview has 5 columns , editable used hitinfo, when double click column 4 datepicker appear in column 4 , display value of it, when press backspace want remove value of selected item in column4.
here code.
private void dtpicker_keydown(object sender, eventargs e) { if (e.keycode == keys.back) { lv1.selecteditems[0].subitems.add(""); } } but when run application didnt remove
here listview data.
column1 column2 column3 column4 column5 1 3 4 5/5/2015 2 3 5 3 5/5/2015 3 i want kind of result
column1 column2 column3 column4 column5 1 3 4 2 3 5 3 5/5/2015 3
note indexing, keydown event including suppresskeypress , , way access subitem.text:
private void datetimepicker1_keydown(object sender, keyeventargs e) { if (e.keycode == keys.back) { lv1.selecteditems[0].subitems[3].text = ""; e.suppresskeypress = true; } } we need cancel event, don't throw exception deleting of date fields.
note left out checking, e.g. selecteditems.count > 0 or count of relevant subitems collection..
Comments
Post a Comment