Refresh grid without save data

Hi every one. I would like to change data displayed in a row of my grid without update data in my database. Let me explain: I have a grid that display data stored in my database. I would like that the user be able to change some data in different row (by button action) and then store all the data in grid if he want thanks to a “save button” or not. For the moment, I can do that but I have to save every modification and then use the method “getDataProvider().refreshAll()” to change the data displayed in the row. There is a solution ?