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

Getting the current inserted row

1 Answer 63 Views
Grid
This is a migrated thread and some comments may be shown as answers.
Hk
Top achievements
Rank 2
Hk asked on 25 Dec 2008, 05:03 PM
Hi,
I'm trying to get the current inserted content by columns. I've tried this way:
protected void RadGrid1_InsertCommand(object source, Telerik.Web.UI.GridCommandEventArgs e) 
        { 
         
                GridDataItem parentItem = (GridDataItem)e.Item.OwnerTableView.ParentItem; 
                LoggerCapture.tblLoggerCaptureRow newDSrow = (LoggerCapture.tblLoggerCaptureRow)captureDS.tblLoggerCapture.NewRow(); 
                newDSrow.bitSummed = Convert.ToBoolean(parentItem.OwnerTableView.DataKeyValues[parentItem.ItemIndex]["bitSummed"]); //row.bitSummed; 
                newDSrow.iBoardNumber = Convert.ToInt32(parentItem.OwnerTableView.DataKeyValues[parentItem.ItemIndex]["iBoardNumber"]);  //row.iBoardNumber; 
                captureDS.tblLoggerCapture.Rows.Add(newDSrow); 
but parentItem returns null. This happens of course after i clicked "insert" on the new added gridView row.
can you help me with this one ?



1 Answer, 1 is accepted

Sort by
0
Nikolay Rusev
Telerik team
answered on 29 Dec 2008, 04:57 PM
Hello Hadar,

You can extract values from current insert/update item as shown below:

  protected void YOURGRID_InsertCommand(object source, GridCommandEventArgs e)  
    {  
        Hashtable values = new Hashtable();  
        ((GridEditableItem)e.Item).ExtractValues(values);  
        columnXXXvalue = values["Column Name"];  
    } 

You can find more examples here.

I hope this helps.

Best wishes,
Nikolay
the Telerik team

Check out Telerik Trainer, the state of the art learning tool for Telerik products.
Tags
Grid
Asked by
Hk
Top achievements
Rank 2
Answers by
Nikolay Rusev
Telerik team
Share this question
or