.net - 2 Problems with Enabling Editable DataGridViewComboBox (not data bound) in c# -



.net - 2 Problems with Enabling Editable DataGridViewComboBox (not data bound) in c# -

i new c#, , stuck. seek concise.

i have combobox (in same column) in datagridview, , want users able type in combobox. got semi-work...

*problem 1: when type in it, though typed added list of selections in drop down, combobox goes blank , have re-select value entered. how can create value type stays selection , not go blank.

*problem 2: there way can create combobox not editable in same column? code seems create of combobox user editable. how can create combobox exceptions?

thanks in advance, much, if help!

here codes:

private void dm_dgview_add_editingcontrolshowing(object sender, datagridvieweditingcontrolshowingeventargs e) { if (e.control.gettype() == typeof(datagridviewcomboboxeditingcontrol)) { datagridviewcomboboxeditingcontrol combo = e.control datagridviewcomboboxeditingcontrol; combo.dropdownstyle = comboboxstyle.dropdown; combo.textchanged += new eventhandler(combo_textchanged); } } void combo_textchanged(object sender, eventargs e) { dm_dgview_add.notifycurrentcelldirty(true); } private void dm_dgview_add_cellvalidating(object sender, datagridviewcellvalidatingeventargs e) { datagridviewcomboboxcell cell = dm_dgview_add.currentcell datagridviewcomboboxcell; if (cell != null && e.columnindex == dm_dgview_add.columns[1].index) { if (!cell.items.contains(e.formattedvalue) && e.formattedvalue != null) { cell.items.add(e.formattedvalue); } } }

please help, appreciate this!

do need set cell.items.selecteditem = e.formattedvalue in cell validating event?

c# .net winforms datagridview combobox

Comments

Popular posts from this blog

How do I check if an insert was successful with MySQLdb in Python? -

delphi - blogger via idHTTP : error 400 bad request -

postgresql - ERROR: operator is not unique: unknown + unknown -