Yes, it can be achieved. Place a button in a cell and attach the click event handler to that. When the button is clicked, open the current row or cell for editing using the Batch Editing Client-side API.
It is worth checking out the Category: Traversing article describing a lot of useful methods, more specifically the .closest() method. This will help you find the current row from the button's click event.
Although you must know that the Batch Editing is a Client-Side functionality of the Grid, a PostBack can interrupt it. So if using this edit mode, I suggest that you try avoiding PostBacks and make AJAX requests instead, they will not reload the entire page nor interrupt client-side code.
Check out the ajaxRequest(arguments) and ajaxRequestWithTarget(eventTarget, eventArgument) articles for more information.
Get quickly onboarded and successful
with UI for ASP.NET AJAX with the Virtual Classroom technical trainings, available to all active customers. Learn More.