Czy można ograniczyć wprowadzanie użytkownika do komórki DataGridView
za pomocą RegEx
? Na przykład ustaw format wprowadzania komórki na coś podobnego do tego [0-9]{2}
, aby zabronić użytkownikowi wprowadzić coś poza 2 cyframi.DataGridView ograniczyć wprowadzanie użytkownika
UPDATE Przykro mi, ale nie było to zbyt jasne. Jestem świadomy zdarzenia CellValidation
i mogę sprawdzić wprowadzoną wartość po wprowadzeniu danych przez użytkownika. Zastanawiam się jednak, czy mogę zapobiec temu błędnemu wprowadzeniu przez użytkownika przed tym wydarzeniem. Chodzi mi o to, że użytkownik nie może wprowadzać liter, gdy regex komórki to [0-9]
. Czy to możliwe?
Jest nazywany "maską", gdy ograniczasz wartość wejściową w następujący sposób: Zobacz [to] (http://stackoverflow.com/questions/6411511/datagridview-mask-values-in-column) –
Myślę, że w tym przypadku powinieneś używać javascript/jQuery –
@pawlakppp, który działa słabo w WinForms :) –