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

accessing data in the updatecommand

3 Answers 57 Views
Grid
This is a migrated thread and some comments may be shown as answers.
mww
Top achievements
Rank 1
mww asked on 03 Aug 2011, 10:16 AM
I have a grid that binds to a list of objects. The object has an 'ArtistID' which is not displayed in the grid and is not a data key

I need to gain access to this in the UpdateCommand event, but I just cant figure out how its done. 

anyone help ?

3 Answers, 1 is accepted

Sort by
0
Jayesh Goyani
Top achievements
Rank 2
answered on 03 Aug 2011, 10:32 AM
Hello mww,

please try below code


List<TempList > lsttemp = new List<TempList >();
RadGrid1.DataSource = lsttemp ;

protected void RadGrid1_UpdateCommand(object source, GridCommandEventArgs e)
        {
            GridEditableItem editableItem = ((GridEditableItem)e.Item);
            if(editableItem.Dataitem  is TempList)
            {
                TempList obj =(TempList) editableItem.Dataitem;
            }
        }

let me know this code is working or not.


Thanks,
Jayesh Goyani
0
Princy
Top achievements
Rank 2
answered on 03 Aug 2011, 10:33 AM
Hello,

Try the following code snippet to access value in UpdateCommand event.
C#:
protected void RadGrid1_UpdateCommand(object sender, GridCommandEventArgs e)
{
        GridEditableItem editItem = e.Item as GridEditableItem;
        Hashtable newValues = new Hashtable();
        e.Item.OwnerTableView.ExtractValuesFromItem(newValues, editItem);
        string id = newValues["ArtistID"].ToString();
}

Thanks,
Princy.
0
mww
Top achievements
Rank 1
answered on 03 Aug 2011, 10:35 AM
thanks, that worked
Tags
Grid
Asked by
mww
Top achievements
Rank 1
Answers by
Jayesh Goyani
Top achievements
Rank 2
Princy
Top achievements
Rank 2
mww
Top achievements
Rank 1
Share this question
or