I used a DataSet with relations set up to display Parent/Child tables. In the Child Bands the Character Cashing MUST exactly match the DataSet. For example, the DataMember is case sensitive as well as any field names, or nothing will display.
Also, when using the designer, entering Key names does not show up in the list until you exit out and come back.
I consider both of these to be bugs that should be corrected!
Hi funpilot2,
I'll address your designer problem first. I tried using the Bands editor and I see names showing up in the tree as soon as I change the key. Perhaps you could write out some steps to reproduce this issue?
As for the field names and data members being case sensitive. This has to be the case as you can have two properties with the same 'name' that have different casing. For example an object that has an int ID prop and an int Id prop. How would we know which to take. Its for that same reason we need the data member to match case as well.
regards,David Young
Ok, I understand the casing issue.
As for the editor, I select Edit Bands/Columns and click on the ellipse, the designer comes up, and I add or change a field and enter a key, the original setting displays in the list until I select OK and bring the editor up again.
Another issue, I want to right justify numeric columns. Under Misc I entered a CssClass (as below) in both the Misc section and the Header section for the column. The header right justifies, but the body does not.
.CellRight
{
text-align: right;
}