On my GridDataBoundGrid in some places, in the CurrentCellChanged event I was getting the new value in the cell by calling:
Me.grid.Item(X, Y).CellValue, where X, Y where the RowIndex and ColIndex (this was in 1.5.0.x version) and I was getting a Text value. Now I''ve updated to 1.6.0.x) and all that code now errors out: instead of my Text value I do get a DataRowView object. Why this change ? Was the CellValue not suppose to be used ? or I was using it wrong. I know that I can get the cell value also with: me.grid.CurrentCell.Rendered....
Does this cell contain a ComboBox ecll or a GridListControl cell?
If so, you should check to make sure you have set the style.Displaymember and style.ValueMember properly. If the ValueMember is not correct, you will get a DataRowView object in this situation.
SASteli AndreiFebruary 5, 2004 02:07 PM UTC
Yes, some bounded columns have a CellType of GridListControl but only the DisplayMember was set. The ValueMember wasn''t. But it works now.
Also, the problem that I was having with: "Column ''ProductID'' does not belong to table Table" seems to be gone.
Thank you !