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

ExtractValuesFromItem server side. newValues are same as old Values not changed.

1 Answer 284 Views
Grid
This is a migrated thread and some comments may be shown as answers.
Swarna
Top achievements
Rank 1
Swarna asked on 20 May 2013, 08:44 AM
Hi ,

In the protected void RadGrid1_UpdateCommand  after editing values, when i extract values using 
e.Item.OwnerTableView.ExtractValuesFromItem(newValues, editedItem);

newValues hashtable is filled with oldValues not with edited values.I am using GridEditableItem only.



Please help me. 

Thanks
Swarna.

1 Answer, 1 is accepted

Sort by
0
Shinu
Top achievements
Rank 2
answered on 20 May 2013, 10:27 AM
Hello Swarna,

 i have tried the code with an example.It works fine for me.Please go through the below code.
 If this doesn't help you,please followup your code.

ASPX:
<telerik:RadGrid ID="RadGrid1" runat="server" OnUpdateCommand="RadGrid1_UpdateCommand">
   <MasterTableView AutoGenerateColumns="true" DataKeyNames="OrderID" CommandItemDisplay="Top">
   <Columns>
      <telerik:GridEditCommandColumn UniqueName="EditCommandColumn" />
   </Columns>
 </MasterTableView>
</telerik:RadGrid>

C#:
protected void RadGrid1_UpdateCommand(object sender, GridCommandEventArgs e)
    {
        if (e.Item is GridEditableItem && e.Item.IsInEditMode)
        {
            GridEditableItem editedItem = e.Item as GridEditableItem;
            //here editedItem.SavedOldValues will be the dictionary which holds the
            //predefined values
 
            //Prepare new dictionary object
            Hashtable newValues = new Hashtable();
            e.Item.OwnerTableView.ExtractValuesFromItem(newValues, editedItem);
 
        }
    }

Thanks,
Shinu
Tags
Grid
Asked by
Swarna
Top achievements
Rank 1
Answers by
Shinu
Top achievements
Rank 2
Share this question
or