Hej,
Mam takie pytanko.
mam grida i guzik. po kliku dodaję wiersz i ustawiam focusa na pierwszej kolumnie (pierwsza kolumna jest intem z domyślną wartością 0)
gridView1.AddNewRow();
gridView1.Focus();
gridView1.ShowEditor();
następnie w ValidatingEditor:
if (gridView1.FocusedColumn.FieldName == "WypID")
{
int idd = (int)gridView1.FocusedValue;
if (!int.TryParse(e.Value as String, out idd))
{
e.Valid = false;
e.ErrorText = "Tylko wartości całkowite mogą być w kolumnie ID";
}
else if (idd <= 0)
{
e.Valid = false;
e.ErrorText = "Wartość pola ID musi być większa od 0";
}
}
Jednak przy przejściu do następnej kolumny nie jest pilnowany powyższy warunek. Muszę tak jakby wprowadzić "z ręki" 0 żeby event się uaktywnił.
Czy i jak można to obsłużyć Od razu?
- screenshot-20181017124529.png (3 KB) - ściągnięć: 142