.NET Tutorials, Forums, Interview Questions And Answers
Welcome :Guest
Sign In
Win Surprise Gifts!!!

Top 5 Contributors of the Month
david stephan
Gaurav Pal
Post New Web Links

Override ComboBox Text property after selected an item

Posted By:      Posted Date: October 27, 2010    Points: 0   Category :Windows Application

Hi All

I tried many ways , but have non can successfully alter the combo box Text after selected an item from drop down, and I want to make sure this is just not possible.

This is what I need, if after I selected an item - "1 apple" from the drop down, i want the combo box shows text, "1". I tried write code in different eventhandlers, overrider Text property, clear items . non of those way can achieve this.

 public class AccountComboBox : ComboBox
    public override string Text
        return base.Text;
        if (this.SelectedItem != null)

          base.Text = SelectedItem.ToString().Remove(this.SelectedItem.ToString().IndexOf(" "));

View Complete Post

More Related Resource Links

highlighting the text of the selected item in Ajax Combobox


Is there a way to programmatically select the entire string of the selected item in the AJAX Combobox?

What I'm trying to do is bascially on a State/City selection.

1.  User selects a State from the first combobox.  This triggers the City combobox to be populated.  The item(0) is "Select One:".

2.  I want the entire "Select One:" to be hightlight as if the user had used their mouse and highlighted all the text.

The reason for this that I'd like the user to be able to start typing the city without needing to clear out the "Select One:" manually.

Can this be done?

C# data bound combobox: display selected item text in separate label.content


I am new to C# but I'm resisting the urge to run screaming back to VB.NET. I'm working with a WPF application using C# code-behind and a lot of binding to a SQL 2005 database backend.

GOAL: I have a comboBox bound to a tbl_Systems entity which provides a list of systems for user selection. When the User selects a system from the comboBox I want to display the selection's text in a separate Label. The big picture is that several comboBox selections will be used to build a query string that will populate a listbox. So, I want to display these selected values in the Label so the user can see the query string they have dictated.

PROBLEM: When I set the Label content property to the comboBox SelectedItem property the entity tbl_System is displayed in the Label not the comboBox selection text.

SUSPICION: From reading similar examples in VB I suspect that the comboBox SelectedItem is actually a "datarowview" or the C# equivalent. But I don't know how to translate this explanation to C#.

The UI XAML comboBox properties are set as such:


combobox selected item value doesnot get updated when binding value changes


i have a combobox  as below






<ComboBox TextSearch.TextPath="Label"

Combobox Set Selected Item from DataContext


i have a listview that houses a gridview .

I have the first column as combobox column defined in the datatemplated of the firstcolumn

I have set the Datacontext of the listview to a datatable having the folowing columns

Code,Name ,age.

i am able to set the binding for the 2 textboxes .

Here , the Code combobox has a set of allowed values that i am fetching from the Db as a datatable again .

now my requirement here is

1) to set the Itemsource of the combobox to the datatable. so that it has all the allowed codevalues.

2) the comboxbox for that particular row must show the (Selecteditem) corresponding value from the dataset of the Listview.

I am unable to set it itemsource directly because its in the datatemplate.

and i am unable to set binding to the selected item too.

Any help?

I tried setting the SelectedValue="{Binding Path=Code}" And its successfully getting the value.

But because i am unable to set the itemsource of it . i have written a Loaded event of the combobox and there i am settin the itemsource of it.

Hence Because of this. The selected value of the combobox is gettin overridden and is reset to null wheni am setting the itemsource.

i just need a way to set the itemsource first and then the binding to fire.


Selected item of a combo box in Red background highlight and text in white color!



I got a combo box in window form. I added the items collection such as all, apple, grape, peach, banana. I would like to display the selected item in dropdownlist in Red background and white in text. Any help is much appreciated.

Remember the last combobox item selected.



    I have this combobox and I have binded the combobox to the class which inturn is binded with the Database Column so that the items of the combobox is dynamic. If we add the items to the database column the combobox's item is also updated. Now I want the combobx to remember the last item selected. I have created a new table in the database so that I can store the last selected value.

its designer xaml

<Window x:Class="MySampleApplication.Window1"




how can i return selected item from comboBox in separate thread ?


i want to return selected item from comboBox in separate thread ? >>>>  desktop application ( c# )

error message: Cross-thread operation not valid: Control 'comboBox3' accessed from a thread other than the thread it was created on.

any one can help me plz ......

How to keep the hover for Parent menu and set the selected menu item css for child menu item?



I'm using cssfriendly control adapter for menu. My asp.net menu control's datasource is a sitemap file I'm using which contains all the urls.

I have the following questions:

  1. Is there a way to keep the parent menu item hovered while hovering over the respective child menu items?
  2. Is there a way to keep the child menu item selected? I am able to set the css for the parent menu, however I was wondering if the same is possible with the child items.

Please help! Smile


Moneka Smile

ActiveX and Visual Basic: Enhance the Display of Long Text Strings in a Combobox or Listbox


The combobox and listbox controls in Visual Basic have no built-in support for displaying text strings that are too long to fit in the visible area of either control. This article describes several techniques to improve the readability of long strings in each control. The first technique uses tooltips to display a combobox or listbox item. The other techniques, which use various Windows APIs, include adding a horizontal scrollbar for a listbox and determining the necessary width of the longest string given the font attributes of the text. The required steps are described for both comboboxes and listboxes.

John Calvert

MSDN Magazine December 2000

ASP.NET 4.0 Menu Top Level selected item style


I want to apply a css class to the level 1 menu item (parent) when it or any or it's children are selected.

I've looked at MSDN documentation and any number of examples and walkthroughs but I haven't come up with a way of managing this. I was thinking something like this might work but the style is not being applied to the parent. To further complicate matters, if I try to apply a css style to StaticSelectedStyle it doesn't pick it up at all.

Menu Markup:

<StaticSelectedStyle  Font-Bold="True" ForeColor="#3333CC" />

Code Behind:

        protected void MenuItemClick_NavMenu(Object sender, MenuEventArgs e)


            MenuItem parentItem = e.Item.Parent;

            if (parentItem != null)


                parentItem.Selected = true;



Dynamically Populate a DVWP depending on selected item



I am wanting to create a dashboard page with several data view web parts which dynamically populate depending on what item is selected in a separate web part (drop down form or just a list of links).  Can someone please point me to a tutorial or documentation on how to pass data between web parts or to a DVWP?  I have searched for a few hours and not been able to find anything useful.



how to get the text of selected checkbox from asp.net checkboxlist control using jquery


I have asp.net checkboxlist control that bounded to a data source so the number of items in the control are different from one to to another time.

I have this function:

     $('#<%=chkListGroups.ClientID %> input:checkbox:checked').siblings('label').text();

this function will return all texts for all selected items in the control as a one string.

 I'm looking for a way that when I check a check box from the ckeckboxlist control will return only last checked checkbox.

this code :

$('#<%=chkListGroups.ClientID %> input:checkbox:checked').last().siblings('label').text(); 

returns last checked item for example if I checked second will return
second item then when I checked fifth item will return fifth item but
if now when I check third item will return fifth item so it is always
returning last item checked in the list and I'm looking to

Please advice me how to do this using jquery.

ComboBox text/value selection?


When we select a value from combobox list, we can get it by combobox.selectedvalue.text, however when we enter a new value in combobox, we can get it by combobox.text when submitting a form.  During submission, how will we handle this situation? Either there is a single way of getting value in both situations or we'll have to tackle both situations separately?

Please help me tackling this situation. Thanks

Javascript code to copy selected dropdown item to clipboard

Does anyone know how I can do this to get the text onto the clipboard?  <input id="Copy" type="button" value="Copy Url" runat="server" onclick="copy();" style="vertical-align: top;" visible="false"/><script type="text/javascript"> function copy() { var sel = document.getElementById("DropDownList1"); var text = sel.options[sel.selectedIndex].value; ??? } </script> </body>  

Button to copy selected item in dropdown to textbox

Hi, I found this bit of code which I tried and it isn't working. I just want to place a button next to a dropdown, and when clicked, the selected item in the dropdown will put into another textbox. <head><title>Untitled</title></head><body><script type="text/javascript">function copy() {var sel = document.getElementById("names");var text = sel.options.value;var out = document.getElementById("output");out.value += text+"\n";}</script> <select id="names"><option>Product One</option><option>Product Two</option><option>Product Three</option><option>Product Four</option></select><input type="button" onclick="copy()" value="Copy"><textarea id="output"></textarea> </body></html>   I saved this as a file and opened it in IE to test and nothing went into the textarea. Also i tried it in Firefox and the textarea said undefined each time I click the button. Can someone help to get this working?

how to get selected value from combobox?

i have combobox which populated with data from sql db now when user select value i want to get selected value in combobox in this code i get the place of the value in sql table but not value himself can anyone help me??   private   void button1_Click(object sender, RoutedEventArgs e) {     int selectedIndex = comboBox9.SelectedIndex;   Object selectedItem = comboBox9.SelectedItem;   MessageBox.Show("Selected Item Text: " + selectedItem.ToString() + "\n" +   "Index: " + selectedIndex.ToString()); } i get showbox  "  slected item text system.data.dataRowView"

VS2008 and C#: How to create a short cut for a selected item in a ListView/TreeView ?

How to create a short cut for a selected item from a ListView/TreeView ? Is it possible to provide a smaple code ? Thanks,
ASP.NetWindows Application  .NET Framework  C#  VB.Net  ADO.Net  
Sql Server  SharePoint  Silverlight  Others  All   

Hall of Fame    Twitter   Terms of Service    Privacy Policy    Contact Us    Archives   Tell A Friend