Go Premium for a chance to win a PS4. Enter to Win

x
?
Solved

What does this combobox breakdown mean exactly?

Posted on 2014-09-30
8
Medium Priority
?
174 Views
Last Modified: 2014-09-30
Why the 2 red "X"'s?
0
Comment
Question by:BlakeMcKenna
  • 3
  • 3
  • 2
8 Comments
 
LVL 15

Expert Comment

by:David L. Hansen
ID: 40352980
Would you mind posting a picture or giving us a little more detail to help us understand your question?
0
 

Author Comment

by:BlakeMcKenna
ID: 40353035
Sorry...my bad!
Screenshot.jpg
0
 
LVL 75

Accepted Solution

by:
käµfm³d   👽 earned 1332 total points
ID: 40353043
Item is considered to be a default property. If you've ever worked in C#, it's the equivalent of being able to index the object (like an array)--i.e. grab some data by index number (or name). Default properties take a parameter that specifies the index you would like to pull data by. The error you see is simply Visual Studio telling you that it cannot display a value for the property because that property takes a parameter that Visual Studio cannot supply. You could alternatively open up the Watch window and enter something like:

Item(0)

...to see the value at index 0. Default properties can also be indexed by string. It depends on the object as to which method (or methods) are implemented.
0
Industry Leaders: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

 
LVL 15

Assisted Solution

by:David L. Hansen
David L. Hansen earned 668 total points
ID: 40353048
Ahh yes, the red X's symbolize items which are defined but are either out-of-scope or have not yet been instantiated.  In your case the X's are referring to the items already selected by the user.  If the user has not selected any items in the combobox then that property is essentially empty.
0
 
LVL 75

Assisted Solution

by:käµfm³d 👽
käµfm³d   👽 earned 1332 total points
ID: 40353059
@sl8rz

You can see just above that the SelectedIndex is equal to 8, so the user (or the program) must have selected something.

I don't think your assessment is accurate. If we were talking about the Watch window, then I would agree. Because this is the popup that you get when you mouse over a variable, everything visible should be in scope.
0
 

Author Closing Comment

by:BlakeMcKenna
ID: 40353106
Thanks guys!
0
 
LVL 15

Expert Comment

by:David L. Hansen
ID: 40353115
Kaufmed,

True, the combobox is certainly in-scope. If memory serves: when a group of custom-defined generics are placed in the combobox, and one is selected, data is shown in the selectedItem property.  In this situation there just isn't any indexable data inside the selectedItem...correct?
0
 
LVL 75

Expert Comment

by:käµfm³d 👽
ID: 40353152
@sl8rz

In this situation there just isn't any indexable data inside the selectedItem...correct?
It's as I mentioned above:  The DataRowView, which in this scenario is what the SelectedItem is, has two default properties:

DataRowView.Item Property (Int32)
DataRowView.Item Property (String)

i.e.  One that takes an integer parameter and one that takes a string parameter. These two properties allow you to inspect the data in the various columns exposed by the DataRowView, either by column index or column name. Visual Studio does not know what all has been defined as valid values for the indexes or column names, so it cannot display any of the data from DataRowView via this property. You would have to use the Watch window that I mentioned earlier.
0

Featured Post

Vote for the Most Valuable Expert

It’s time to recognize experts that go above and beyond with helpful solutions and engagement on site. Choose from the top experts in the Hall of Fame or on the right rail of your favorite topic page. Look for the blue “Nominate” button on their profile to vote.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

If you're writing a .NET application to connect to an Access .mdb database and use pre-existing queries that require parameters, you've come to the right place! Let's say the pre-existing query(qryCust) in Access takes a Date as a parameter and l…
1.0 - Introduction Converting Visual Basic 6.0 (VB6) to Visual Basic 2008+ (VB.NET). If ever there was a subject full of murkiness and bad decisions, it is this one!   The first problem seems to be that people considering this task of converting…
Want to learn how to record your desktop screen without having to use an outside camera. Click on this video and learn how to use the cool google extension called "Screencastify"! Step 1: Open a new google tab Step 2: Go to the left hand upper corn…
In response to a need for security and privacy, and to continue fostering an environment members can turn to for support, solutions, and education, Experts Exchange has created anonymous question capabilities. This new feature is available to our Pr…
Suggested Courses
Course of the Month8 days, 10 hours left to enroll

877 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question