Your Privacy Matters: We use our own and third-party cookies to improve your experience on our website. By continuing to use the website we understand that you accept their use. Cookie Policy
210
Multi Column Value Changed Select Row Problems
posted

I have a multi column ultracombo control, I am trying to get the value of one of the columns and set it to my business object.

Lets say:

Shirt Size, Shirt Color

------------------------------

Small, White

Medium, Brown

Large, Black

 

The list is databound and the dropdown is bound to an object. Currently, I have ShirtSize databound to my business object property. Now, I need to set the ShirtColor as well to another property.

I use the ValueChanged event to set one of the cell values, but the problem is, as soon as I set to my business object property, the dropdown starts misbehaving. For example, when I select an item, the item gets focus for a second and then gets unselected.

My code looks like this:

 

Dim combo As Infragistics.Win.UltraWinGrid.UltraCombo = CType(sender, Infragistics.Win.UltraWinGrid.UltraCombo)

 

If (combo.SelectedRow IsNot Nothing) Then 

Dim size As String = CStr(combo.SelectedRow.Cells("Size").Value)

mRequestItem.ProductSize = size

End If

 

There is a property changed event being raised when setting the product size. 

Should I be using a different event? or how should I be handling this scenario?. As soon as I remove the productsize property set, then everything works ok (but of course, the value I need to set doesn't get set).

 

Parents
No Data
Reply
  • 469350
    Suggested Answer
    Offline posted

    Hi,

    I'm having a little trouble understand the situation. What is mRequestItem in this case?

    Clearly you are binding the UltraCombo's DataSource to a list of 3 objects in this example. Are you binding the Value property of the control, as well? If so, to what are you binding it? A single instance of the business object? Is that mRequestItemin this case?

    Perhaps you could create a small sample project demonstrating the behavior you are getting so I can check it out?

     

Children