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