【发布时间】:2016-12-17 19:42:27
【问题描述】:
我尝试使用表格创建报告并将其绑定到字符串列表(大约 10000 个项目)。
我尝试在运行时创建行,但速度很慢:
String[] ids = GetIds();
DetailTable.BeginInit();
foreach (String id in ids)
{
XRTableRow newRow = new XRTableRow();
XRTableCell newCell = new XRTableCell();
newCell.Text = id;
newRow.Cells.Add(newCell);
DetailTable.Rows.Add(newRow);
}
DetailTable.EndInit();
我也尝试绑定单元格,但在报告中我只能看到第一行:
var ids = GetIds().Select(id => new {Id = id});
this.DataSource = ids;
IdCell.DataBindings.Add(new XRBinding("Text", DataSource, "Id"));
我怎样才能填满我的桌子?
【问题讨论】:
-
你在使用上面的代码吗?它甚至不会编译。
ids是字符串类型,然后你正在循环它,id是字符串?不可能。
标签: c# devexpress report reporting devexpress-mvc