그래서 일부 GridView가 있습니다. 행을 편집하면 특정 열이 레이블에서 DropDownList로 변경됩니다. 이 드롭 다운의 내용은 일부 SQL 데이터 소스를 통해 채워집니다. 사용자는 선택 사항을 선택하고 "업데이트"를 클릭 할 수 있습니다.업데이트에서 GridView 내의 드롭 다운에서 선택된 값 얻기
드롭 다운의 SelectedValue 속성에서 실제로 어떻게 가져올 수 있습니까?
<asp:GridView ... >
<Columns>
...
<EditItemTemplate>
<asp:DropDownList ID="ServiceCategoriesGvDropDown" AutoPostBack="True" .../>
</EditItemTemplate>
<ItemTemplate>
<asp:Label ... />
</ItemTemplate>
</asp:TemplateField>
...
</Columns>
</asp:GridView>
을 그리고 내의 SqlDataSource에서 ControlParameter와 함께 철사 :
나는이 일 것이라고 생각시스템 :
<UpdateParameters>
...
<asp:ControlParameter ControlID="ServiceCategoriesGvDropDown" PropertyName="SelectedValue" ... />
</UpdateParameters>
는 그러나, 나는 다음과 같은 예외를 얻을. InvalidOperationException : ControlParameter 'ServiceCategoriesID'에서 'ServiceCategoriesGvDropDown'컨트롤을 찾을 수 없습니다.
분명히 내 드롭 다운을 찾을 수 없습니다. 아마도이 시점까지 파괴되었을 것입니까? 나는 당신이 할 필요가 있다고 생각 무엇