Я пробовал использовать несколько разных событий, но не знаю, какое из них лучше, и возможно ли это вообще. Я пробовал следующие события: CellContentChanged, CellLeave, CellEndEdit, CellValueChanged и CellValidating. Помимо того, что я не знаю, что использовать, я также не знаю, почему типичные функции Trim не работают с ячейками.
Использование в таких случаях чего-то вроде приведенного ниже кода не помогает.
Код: Выделить всё
if (e.ColumnIndex == 1 && dgvApps.CurrentCell.Value != null)
{
string temp = dgvApps.CurrentCell.Value.ToString();
temp.Trim();
}
Код: Выделить всё
if (!char.IsControl(e.KeyChar) && !char.IsDigit(e.KeyChar) && (e.KeyChar != '.'))
{
e.Handled = true;
}
Мобильная версия