我正在使用RadComboBox進行多項選擇,因爲我在RadComboBox的ItemTemplate中使用了複選框和隱藏域,此RadComboBox位於網格內,我的標記如下服務器端的RadComboBox ItemTemplate中的訪問控件
<asp:TemplateField HeaderText="RESPONSIBLE DEPARTMENT" HeaderStyle-HorizontalAlign="Left">
<EditItemTemplate>
<telerik:RadComboBox TabIndex="2" ID="rcbDept" runat="server" EmptyMessage="--Select Department--"
AllowCustomText="true" EnableScreenBoundaryDetection="false" Width="100px" EnableTextSelection="false"
Filter="Contains" OnClientDropDownClosed="DropDownClosed" OnClientFocus="ClientFocus">
<ItemTemplate>
<asp:CheckBox runat="server" ID="chk1" onclick="onCheckBoxClick(this)" Text='<%# DataBinder.Eval(Container.DataItem, "dept_name") %>' />
<asp:HiddenField ID="hdnColumn" runat="server" />
</ItemTemplate>
</telerik:RadComboBox>
</EditItemTemplate>
<FooterTemplate>
<telerik:RadComboBox TabIndex="2" ID="rcbDept" runat="server" EmptyMessage="--Select Department--"
AllowCustomText="true" EnableScreenBoundaryDetection="false" Width="100px" EnableTextSelection="false"
Filter="Contains" OnClientLoad="GetControlId" OnClientDropDownClosed="DropDownClosed"
OnClientFocus="ClientFocus">
<ItemTemplate>
<asp:CheckBox runat="server" ID="chk1" onclick="onCheckBoxClick(this)" Text='<%# DataBinder.Eval(Container.DataItem, "dept_name") %>' />
<asp:HiddenField ID="hdnColumn" runat="server" />
</ItemTemplate>
</telerik:RadComboBox>
</FooterTemplate>
<ItemTemplate>
<%# Eval("dept_name")%>
</ItemTemplate>
<HeaderStyle HorizontalAlign="Left" Width="100px" />
<ItemStyle HorizontalAlign="Left" Width="100px" />
<FooterStyle HorizontalAlign="Left" Width="100px" />
</asp:TemplateField>
這部分的GridView 的列標籤我無法訪問服務器端 radcombobox控件的ItemTemplate中隱藏的控制值任何幫助將是非常可觀的範圍內。 先謝謝了!!! ....
您在asp:GridView或telerik:RadGrid的列中擁有此模板? –
我有它在asp:Gridview,PLZ建議做什麼,非常感謝答覆 – Anuj