Hello @Suraj2692,
I understand the use case now. I would suggest using another mashup to edit/display the information about specific row. You can achieve this by using Navigation functions. You can create one mashup for viewing data and another one (with text boxes) for editing data. However, in this case, the edit/view button will not be in the grid, they will be outside of the grid and activated whenever you select a row in the grid.
In summary, you will need to follow these steps:
- Create two additional mashups: one for View and another one for Edit
- Add a mashup parameter to each of these new mashups (ID field)
- Bind the mashup parameter to a service that will retrieve the data specific for that ID
- Bind the output Returned Data to labels/text boxes for viewing editing purposes
- Add a Save button to the Edit mashup and bind it to a service that will update that row in the Database/Data table with the new values in the text boxes as parameters
- Back to the main mashup, bind the Selected Rows > ID output to the Navigation functions' ID mashup parameter (whenever you select a different row in the grid and click the View/Edit buttons, it will pull the information for that specific selected row)
Attached below is an example of the bindings that need to be done:
Here is the view for creating a new Navigation function, selecting the Target Mashup, and window type:

Thanks,
Emmanuel