To simplify the code logic and make some of the column values easily accessible on the client,
Telerik RadGrid can expose them client-side. This way you can extract the respective field value
for a row through the getDataKeyValue() function of GridDataItem,
GridDataItemEventArgs and GridDataItemCancelEventArgs, passing the unique name of grid
column. This way you will not need to have all grid items available client-side.
Note, that the corresponding column name has to be part of the ClientDataKeyNames
array of the MasterTableView/GridTableView.
You can also use get_dataItems(). It is important, that this method will create
all RadGrid client side items, which might lead to a performance penalty if RadGrid
displays too many items in one page.
You can review this article from the product documentation for additional details:
Extracting key values client-side