【发布时间】:2013-08-22 05:39:16
【问题描述】:
我正在使用 RadComboBox 进行项目的多选,因为我在 RadComboBox 的 ItemTemplate 中使用了一个复选框和隐藏字段,这个 RadComboBox 在一个网格内,我的标记如下
<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里有,请建议怎么做,非常感谢回复
标签: c# asp.net gridview telerik radcombobox