This is a migrated thread and some comments may be shown as answers.

populate lable in the grid on combobox selectedindex

1 Answer 42 Views
ComboBox
This is a migrated thread and some comments may be shown as answers.
Rahul
Top achievements
Rank 1
Rahul asked on 09 Jun 2014, 03:57 PM
 I want to populate populate lable in the grid on combobox selectedindex when batchupdating is performed.

1 Answer, 1 is accepted

Sort by
0
Princy
Top achievements
Rank 2
answered on 10 Jun 2014, 09:20 AM
Hi Rahul,

Please try the below JavaScript code snippet to update the Label inside the RadGrid in OnClientSelectedIndexChanged event.

ASPX:
<telerik:RadGrid ID="RadGrid1" runat="server" OnNeedDataSource="RadGrid1_NeedDataSource"
    OnPreRender="RadGrid1_PreRender">
    <MasterTableView CommandItemDisplay="Top" EditMode="Batch">
        <BatchEditingSettings EditType="Row" />
        <Columns>
            <telerik:GridTemplateColumn DataField="OrderID" UniqueName="OrderID">
                <EditItemTemplate>
                    <telerik:RadComboBox ID="RadComboBox1" runat="server" EmptyMessage="select" OnClientSelectedIndexChanged="SelectedIndexChanged">
                    </telerik:RadComboBox>
                </EditItemTemplate>
            </telerik:GridTemplateColumn>
            <telerik:GridTemplateColumn UniqueName="Label">
                <ItemTemplate>
                    <asp:Label ID="lblUpdate" runat="server">
                    </asp:Label>
                </ItemTemplate>
            </telerik:GridTemplateColumn>
        </Columns>
    </MasterTableView>
</telerik:RadGrid>

JavaScript:
function SelectedIndexChanged(sender, args) {
    var row = Telerik.Web.UI.Grid.GetFirstParentByTagName(sender.get_element(), "tr");
    var label = $telerik.findElement(row, "lblUpdate");
    label.textContent = args._item._text;
}

Thanks,
Princy.
Tags
ComboBox
Asked by
Rahul
Top achievements
Rank 1
Answers by
Princy
Top achievements
Rank 2
Share this question
or