I imported access database into c#, created form with a combo-box that list all customers, created a list-box to show address details of that customer(2 different tables), how do i bind that combo-box to the list-box...
the relationship is 1-many (customer(1) -- address(many))
Put the same source/DataSource/List in the 2 DataSource of your combo and list box dont forget to bind them, if you put some code i could help a bit more
i would do this on the ComboBox.SelectedIndexChanged event. rebind your ListBox.DataSource with the ComboBox.SelectedValue of the ComboBox.
Related
I am developing sale invoice in WPF. Previously, I am using pop up to manage add, edit and delete operation in datagrid but now I want to do all of these operation in DataGrid. Everything is possible except an editable Combo Box. There are following fields in Grid:-
Description
Qty
Rate
Unit
Total
There should be a editable Combo Box in description filed where from I select an item and rate and unit should be accessed from product table and automatically add in specific cell of grid.
Combobox (as type any character in combo box, item should be short list or cursor move to specific record). I am able to add such functionality outside the grid but unable to add in grid.
I think you just need to add this code to your ComboBoxItem
IsEditable="True"
This would make it editable, and GridView has nothing to do with that.
I have a DataGrid whose items can be edited by external ComboBoxes and TextBoxes (that is, the DataGrid SelectedItem is binded whith the same object as ComboBoxes and TextBoxes).
When I edit an Item in the external TextBlock the DataGrid selected item updates automatically. However when I edit an Item using the external comboboxes the DataGrid doesn't update.
I tried using the following methods when SelectionChanged event is triggered, but it didn't work.
MyDataGrid.CommitEdit();
MyDataGrid.CancelEdit();
MyDataGrid.Items.Refresh();
Any idea?
try to use the textbox events to trigger it, when the data is edited by them it will put it back in its place. or use a buttom
I want to bind cities combox associated with countries combobox in devexpress gridview's insert/update mode. My datas in a database so I need db connection. Which way should I try?
Thanks for your suggestions.
Çağın
There is cascading combo boxes example in DevExpress demos:
http://demos.devexpress.com/ASPxGridViewDemos/GridEditing/CascadingComboBoxes.aspx
Demo uses combo box callback. Alternatively you can implement this using ajax calls in combination with combo box client functionality. Link to ASPxClientComboBox documentation:
http://documentation.devexpress.com/#AspNet/clsDevExpressWebASPxEditorsScriptsASPxClientComboBoxtopic
Here is the situation:
I have populated a combo box with the names of divisions in my company and it is working fine. I go into edit mode and pull one record out of the data table so I bind all controls on the form with one record. I also populate this combo box with all divisions but want it to display the selected division. While I know how to display correct date in textbox controls, I do not know how to make combo box display only selected data. It displays the first record from the query which populates it. Any suggestions?
Thanks
Not clear if you are using ASP.NET or Windows Form. I am assuming Windows Form at the moment since it has an actual ComboBox control, while ASP.NET only has DropDownList (not counting the AJAX Control Toolkit).
ComboBox has a bunch of Selected... properties, i.e. SelectedIndex, SelectedItem, SelectedValue, SelectedText that you can manipulate (set) to show a certain item on the screen. So you can just do cbDivision.SelectedText = myRecord.Division (assuming Division in myRecord contains the same name as the one bound in the ComboBox.
for reference, see: this
I'm not sure I understood your question correctly. But I think you just want to display the selectedValue in the dropdown list populated from a list of values.
< asp:DropDownList DataTextField="SomeDecsription" DataValueField="SomeValue" ...... />
I apologise if this is not what you were asking for
I have a noob question.
I have a WinForm (.net 2.0 in VS 2008) on my form I have a DataGrid. One of the fields in that DataGrid is a combo box that is bound to a separate table. This works, but I am unable to edit or add. I cannot add a value that is not on the list.
I want to create a lookup box (for lack of a better term).
The form is for Parts Order Entry. In the DataGrid Data Source is PartsOrder_table, the Work order Field is an int in the PartsOrder_table, and the combo box is bound to the WorkOrder_table. The WorkOPRder_Table has WorkOrd_ID int and WrkOrd nvarchar(10)
The Combo Box Data Source is WorkOrd_Table Display Member is WorkOrd Value Member is WorkOrder_ID.
This works great with the problem that I cannot add or select anything not in WorkOrder_table.
Any help would be greatly appreciated.
Seems you cannot in a straight forward manner. This thread shows a way of doing this, by adding the needed values during the Validation of the ComboBox control. See the URL for more details.
http://social.msdn.microsoft.com/forums/en-US/winformsdatacontrols/thread/31a28e99-6f9f-4cce-b256-9b7cf1ddf69a/