DropDownlist を使用して RadGrid を使用しています。javascript を使用してループして各コントロールの値を見つけようとしていますが、findcontrol が「null」として取得されています。OnClientRatingSelectedIndexChanged
ドロップダウン リストのコード ビハインドを添付しました。何が間違っている可能性がありますか?提案をいただければ幸いです。
<telerik:RadGrid ID="RadGrid1" runat="server" AutoGenerateColumns="false" AlternatingItemStyle-HorizontalAlign="Left"
OnNeedDataSource="RadGrid1_NeedDataSource">
<MasterTableView DataKeyNames="level_id" PageSize="10">
<Columns>
<telerik:GridTemplateColumn UniqueName="TemplateColumn" HeaderText="Test"
Visible="true">
<ItemTemplate>
<asp:Panel ID="Panel1" runat="server">
<asp:DropDownList ID="Drop1" runat="server" AutoPostBack="true">
</asp:DropDownList>
</asp:Panel>
</ItemTemplate>
</telerik:GridTemplateColumn>
</Columns>
</MasterTableView>
</telerik:RadGrid>
Javascript
function OnClientRatingSelectedIndexChanged(arg) {
var grid = $find("<%=RadGrid1.ClientID %>");
var MasterTable = grid.get_masterTableView();
var Rows = MasterTable.get_dataItems();
for (var i = 0; i < Rows.length; i++) {
var row = Rows[i];
var drop1 = row.findControl("Drop1");
var val1 = drop1.selectedValue;
}