2012-08-02 37 views
0

我在ItemTemplate中用WebDataGrid創建了一個Infragistics WebDropDown。問題是在後面的代碼中,它表示wddAddresses沒有控件,也沒有任何模板,而ItemTemplate爲null。如何在後面的代碼中「查找」WebDataGrid?下面是控件的標記。在infragistics webdropdown中的項目模板中查找控件

感謝, 丹

<ig:WebDropDown 
    ID="wddAddresses" 
    runat="server" 
    Width="200px" 
    DropDownContainerWidth="500px" 
    ClientEvents-ValueChanging="wddAddresses_ValueChanging"> 
    <DropDownItemBinding TextField="city" ValueField="addressID" /> 
    <ItemTemplate> 
    <ig:WebDataGrid ID="gridAddresses" runat="server" AutoGenerateColumns="False" 
     Height="350px" Width="400px" > 
     <Columns> 
     <ig:BoundDataField 
      DataFieldName="street1" 
      Key="street1"> 
      <Header Text="Street" /> 
     </ig:BoundDataField> 
     </Columns> 
     <Behaviors> 
     <ig:Selection 
      CellClickAction="Row" 
      RowSelectType="Single" 
      SelectionClientEvents-RowSelectionChanged="gridAddresses_RowSelectionChanged"> 
     </ig:Selection> 
     </Behaviors> 
    </ig:WebDataGrid> 
    </ItemTemplate> 
</ig:WebDropDown> 
+0

您能否顯示背後的代碼失敗? – Steve 2012-08-02 20:17:49

+0

@丹你期望完成什麼?我在問,因爲提供的代碼會爲下拉菜單中的每個項目使用不同的WebDataGrid,對我而言,在下拉菜單中選擇一個網格項目會感到不尋常。如果您正在尋找多列下拉菜單,那麼最好使用帶有Table的示例或使用WebDataGrid:http://www.infragistics.com/products/aspnet/sample/drop-down/模板請注意,顯示WebDataGrid的示例僅在下拉菜單中包含單個項目。 – alhalama 2012-08-04 21:30:16

回答

1

答:從斯托在Infragistics的支持。

可以通過WebDropDown的項目訪問模板化控件。下面的例子;

(WebDropDown1.Items[0].FindControl("Button1") as Button).Text = "new text"; 
相關問題