private void ultraGrid1_BeforeRowDeactivate(object sender, CancelEventArgs e)
{
if (!first) //Ignore this step if application has just started
{
UltraGrid g = (UltraGrid)(sender);
r = g.ActiveRow;
ultraGrid1.Rows[g.ActiveRow.Index].Cells["Is Closed"].Value = false;
}
}
Это сработало для меня в нескольких диапазонах.
r - это глобальная переменная, в которой хранится ссылка на вновь созданную строку.first - глобальный bool, который становится ложным в конце Form_Load.
После того, как строка вставлена / создана, используйте ссылку на r, чтобы изменить строку