Napisałem program który pozwala wpisywanie tylko liczb i przecinka do komórki ale potrzebuję jeszcze bieżącą wartość
private void dataGridView1_EditingControlShowing(object sender, DataGridViewEditingControlShowingEventArgs e)
{
DataGridViewTextBoxEditingControl edycja = (DataGridViewTextBoxEditingControl)e.Control;
edycja.TextChanged += edycja_TextChanged;
edycja.KeyPress += edycja_KeyPress;
}
void edycja_KeyPress(object sender, KeyPressEventArgs e)
{
if (char.IsDigit(e.KeyChar) || e.KeyChar == (char)Keys.Back || e.KeyChar == ',')
{
base.OnKeyPress(e);
}
else
e.Handled = true;
}
void edycja_TextChanged(object sender, EventArgs e)
{
string text= ? ? ? ? ? ?
}