0
我对ASP.Net GridView控件中的Telerik RadComboBox有个疑问。如何在ComboBox项目检查后从GridView中的相邻列中获取值?
请找上我下面的代码片段:
<asp:UpdatePanel ID="papPanel" runat="server">
<ContentTemplate>
<asp:GridView ID="gvTestGrid" runat="server" AutoGenerateColumns="false" OnRowDataBound="gvTestGrid_RowDataBound">
<Columns>
<asp:TemplateField HeaderText="Column1">
<ItemTemplate>
<asp:Label ID="lblValue" runat="server" Text='<%# Bind("Col1")%>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Column2">
<ItemTemplate>
<telerik:RadComboBox ID="rcbItem" runat="server" CheckBoxes="true" AutoPostBack="false"
OnClientItemChecked="rcbItemOnClientItemChecked">
<items>
<telerik:RadComboBoxItem Value="1" Text="Item A" />
<telerik:RadComboBoxItem Value="2" Text="Item B" />
<telerik:RadComboBoxItem Value="3" Text="Item C" />
<telerik:RadComboBoxItem Value="3" Text="Item D" />
<telerik:RadComboBoxItem Value="3" Text="Item E" />
<telerik:RadComboBoxItem Value="3" Text="Item F" />
</items>
</telerik:RadComboBox>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
</ContentTemplate>
</asp:UpdatePanel>
有一个在我的GridView 2列,我想从“列1”的值,通过使用JavaScript或jQuery的关于“列2 OnClientItemChecked事件触发时“在同一行。
例如,值1行中的ComboBox控件检查后,我希望得到的值“1”。
请大家帮忙,先进的谢谢。
喜尤金,在sender.parentNode属性似乎是radcombobox控件 – sams5817 2013-04-24 08:03:16
不可用没有环境对我来说检查代码,所以我建议你可以尝试调试你的代码来找到容器信息,比如:sender.Parent/sender.Container/sender.object.parentNode – Eugene 2013-04-24 08:16:03