0

ItemTemplate で WebDataGrid を使用して Infragistics WebDropDown を作成しました。問題は、コード ビハインドで、wddAddresses にはコントロールもテンプレートもなく、ItemTemplate が null であることが示されていることです。コード ビハインドで WebDataGrid を「見つける」にはどうすればよいですか? コントロールのマークアップは次のとおりです。

ありがとう、ダン

<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>
4

1 に答える 1

1

回答:InfragisticsサポートのPetarから。

テンプレート化されたコントロールには、WebDropDownのアイテムからアクセスできます。以下の例;

(WebDropDown1.Items[0].FindControl("Button1") as Button).Text = "new text";
于 2012-08-14T15:27:34.070 に答える