我正在通过自定义上下文菜单创建从Sitecore内容编辑器访问的自定义搜索屏幕。这是有效的 - 我创建了一个自定义XML对话框,允许用户在外部系统上进行搜索查询,这也正常。问题是显示从外部系统返回到网格面板或类似内容的自定义搜索结果(自定义对象列表)。我对XML完全不熟悉并且无法解决这个问题。我确定我错过了一些明显的东西!
我要绑定的gridpanel:
<GridPanel ID="myGridPanel" Columns="2">
<GridPanel.ColumnStyles>
<Column Width="70%" />
<Column Width="30%" />
</GridPanel.ColumnStyles>
<GridPanel.RowStyles>
<Row Height="100%" />
</GridPanel.RowStyles>
</GridPanel>
应该发生绑定的方法:
private void BindExternalDocumentsToDataGrid(List<ExternalRecord> recordsFromExternalSystem)
{
Assert.IsNotNull(recordsFromExternalSystem, "There are no records for display!!");
foreach (ExternalRecord record in recordsFromExternalSystem)
{
//How can I bind to my gridpanel?
}
}
由于
答案 0 :(得分:1)
GridPanel
从WebControl继承DataSource
属性并实现DataBind方法。