I am using an UltraGrid bound to a BindingSource that results in a two-band layout. The first band is "Regions" and the child band is "Countries" where each region can have zero, one or more countries. I'm using to use the "no rows in data source" capabilities of the UltraGrid but it's not working the way I expect it to. Here's what I've got.
Within the grid-level override I have NoRowsInDataSourceMessageEnabled set to TRUE
Within the override for Band 0 I have NoRowsInDataSourceMessageText set to "There are no regions". This seems to work fine if there are no regions at all in the BindingSource.
Within the override for Band 1 I have NoRowsInDataSourceMessageText set to "There are no countries for this region". This does not work at all. I have three regions in band 0 and none of them have countries. I cannot get this message to appear.
Any idea what I'm doing wrong?
You aren't doing anything wrong. Either this should work for band one and deeper (since the properties appear on the Override they should be applicable to all bands), or this is by design behavior that is not properly documented.
I'm not sure which because I was not involved in the development of that feature, so I submitted a bug (ID = TFS201451). You'll be notified when the developer that supports that product determines what the correct behavior should be in this scenario.
10-4... standing by to hear more. By the way, I'm still using controls from NetAdvantage 2012 Vol 2.
Hi,
12.2 no longer has Service Release updates. The Product Lifecycle shows this information: http://es.infragistics.com/support/product-lifecycle. If fixed it would go in 14.2 and later.
Is upgrading a possibility or are you locked to 12.2?
We are locked into 12.2 for the foreseeable future (at least 12 months). It takes a long time to get new software approved and accredited on our government networks.
Hi Steven,
I took a look and it looks to me like this is a bug in the grid. The bug will be fixed, but as stated earlier, it will only be fixed in the latest supported versions, which is currently 14.2 and up. We can't fix it in 12.2.
Unfortunately, I was unable to find a workaround, either. So you won't be able to use this feature for child rows without upgrading.
OK, thanks. It's not the end of the world. Maybe some day the information assurance folks will let us upgrade to 14.2, which by then will probably be two years old. :-)