2013-03-27 63 views
0

我正在通過自定義上下文菜單創建從Sitecore內容編輯器訪問的自定義搜索屏幕。這是行得通的 - 我創建了一個自定義XML對話框,允許用戶在外部系統上執行搜索查詢,這也可以正常工作。問題是顯示我的自定義搜索結果(自定義對象列表)從外部系統返回到網格面板或類似的東西。我對XML完全陌生,一直無法弄清楚這一點。我相信我錯過了一些明顯的東西!Sitecore - 自定義搜索對話框

我想綁定到的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? 
     } 
    } 

感謝

回答

1

GridPanel繼承自WebControl的DataSource財產和實現的DataBind方法。