Не могли бы вы просто установить флаг, а затем проверить, является ли он истинным или нет.
Например, когда они нажимают кнопку, флаг устанавливается на false, поэтому он выполняет команды и устанавливает флаг на true. Когда они обновляют флаг установлен в значение true, он не выполняет команду.
Может использовать скрытую метку для флага, если это необходимо. Не самое лучшее решение, но оно работает.
if(flag==false)
{
//RowCommand Operations
flag=true;
}
Для подхода с меткой просто установите начальный текст метки на "", затем
if(myLabel.Text=="")
{
//RowCommand Operations
myLabel.Text="Something Else";
}