When you say call it again, what exactly do mean? Say I add a Next command button. Are you saying that when the button is clicked, the DataView which is binded to the target grid would update or the grid would refresh? I am sorry but I am very confused. What would be the pseudo code look like: