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

[Solved] Set label text based on dropdown selected change in RadGrid Edit Mode

1 Answer 274 Views
Grid
This is a migrated thread and some comments may be shown as answers.
PM
Top achievements
Rank 1
PM asked on 02 Dec 2009, 08:12 AM
Hi All,

Can any one please help me hot  to set a label text on drop down selected change in side grid edit mode using c#.

1 Answer, 1 is accepted

Sort by
0
Shinu
Top achievements
Rank 2
answered on 02 Dec 2009, 09:02 AM
Hello Praveen,

I hope you are using GridDropdownColumn and want to change the Label text when the selection is changed in the dropdown. If so you can try the following code snippet.

ASPX:
 
    <telerik:GridDropDownColumn UniqueName="Dropdown" DataSourceID="SqlDataSource1" DataField="CustomerID" 
        ListTextField="CustomerID" ListValueField="CustomerID"
    </telerik:GridDropDownColumn> 

CS:
 
    protected void RadGrid1_ItemCreated(object sender, GridItemEventArgs e) 
    { 
        if (e.Item is GridEditableItem & e.Item.IsInEditMode) 
        { 
            GridEditableItem item = (GridEditableItem)e.Item; 
            RadComboBox dropdown = (RadComboBox)item["Dropdown"].Controls[0]; 
            dropdown.AutoPostBack = true
            dropdown.SelectedIndexChanged += new RadComboBoxSelectedIndexChangedEventHandler(dropdown_SelectedIndexChanged); 
             
        } 
    } 
    void dropdown_SelectedIndexChanged(object o, RadComboBoxSelectedIndexChangedEventArgs e) 
    { 
        Label2.Text = "Changed"// Where 'Label' is outside the grid 
    } 

-Shinu.
Tags
Grid
Asked by
PM
Top achievements
Rank 1
Answers by
Shinu
Top achievements
Rank 2
Share this question
or