c# - value member in textbox and display member in combobox -
i have textbox , combobox , datatable (fill database) datatable has 2 columns 1 id , other name combobox bind datatable like
form1.combobox1.datasource = dt form1.combobox1.displaymember = "name" form1.combobox1.valuemember = "id"
if user select display member combobox1 dropdown valuemember display in textbox1 like
private sub combobox1_selectedvaluechanged(byval sender system.object, byval e system.eventargs) handles combobox1.selectedvaluechanged if combobox1.selectedindex = -1 return else textbox1.text = combobox1.selectedvalue.tostring end if
and other process if user enter value in textbox1 , in leave hanler of textbox1 write when id enter in textbox1 , leave control automatically selected corresponding display member in combobox1. if not exist clear textbox1
private sub textbox1_leave(byval sender system.object, byval e system.eventargs) handles textbox1.leave dim dv dataview if ( dv = dv.rowfilter = "id =" & textbox1.text.tostring) //select value memeber if record find //combobox1.text = finded diaplay member else textbox1.text = string.empty combobox1.selectindex = -1 end if end sub
inside textbox1_leave handler need have following:
private sub textbox1_leave(sender object, e eventargs) handles textbox1.leave dim value string = textbox1.text combobox1.selectedvalue = value end sub
Comments
Post a Comment