我一直在敲打这个问题一段时间后找不到错误的原因,请帮助:/
public static ControlTemplate LookUpEditNameCreate(String Name)
{
string xaml = @"<ControlTemplate xmlns=""http://schemas.microsoft.com/client/2007"" xmlns:dxg=""http://schemas.devexpress.com/winfx/2008/xaml/grid"">
<dxg:GridControl Name=""PART_GridControl"">
<dxg:GridControl.Columns>
<dxg:GridColumn FieldName=" + Name + @"/>
</dxg:GridControl.Columns>
<dxg:GridControl.View>
<dxg:TableView AutoWidth=""True""/>
</dxg:GridControl.View>
</dxg:GridControl>
</ControlTemplate>";
return (ControlTemplate)XamlReader.Load(xaml);
}
答案 0 :(得分:0)
我不确定,但您可以尝试更改此行:
<dxg:GridColumn FieldName=" + Name + @"/>
到
<dxg:GridColumn FieldName=""" + Name + @"""/>
答案 1 :(得分:0)
我遇到过这个问题。无法解决,但找到了一个比这更好的替代方案。
XmlTextReader xmlReader = new XmlTextReader(new StringReader(licensexml));
while (xmlReader.Read())
{
//Do the work
}
licensexml变量包含xml字符串。