Hi again,
I have just discovered another bug with the Report Designer 3.1.
If you create a repeater in the Report Designer and wire it up exactly as per your example "CS > DataBinding > DataRepeater", it doesn't work unless you manually set the "Binding" attribute on the Repeater to an empty string. By default, one can't set this in the designer as an empty value is simply ignored. However, if the Binding attribute isn't on the repeater as Binding="", it doesn't populate the repeater with data.
To overcome this, I am manually adding the attribute in code (which isn't ideal but works):
System.Xml.XmlNode repeaterNode = docXML.DocumentElement.SelectSingleNode("//Repeater[@Id='rptData']");
System.Xml.XmlAttribute bindingAttr = docXML.CreateAttribute("Binding");
bindingAttr.Value = "";
repeaterNode.Attributes.SetNamedItem(bindingAttr);
I hope this helps someone else as I have spent hours trying to diagnose the issue.
Hopefully support can fix the bug with the designer too.
Cheers
Andrew