Bonjours, j'ai mis ma cellule dans mon datagridview au format numerique et je comprend pas pourquoi je peux entrer des lettres est-ce qu'il y a une façon de faire.
Merci de votre aide
Version imprimable
Bonjours, j'ai mis ma cellule dans mon datagridview au format numerique et je comprend pas pourquoi je peux entrer des lettres est-ce qu'il y a une façon de faire.
Merci de votre aide
J'ai trouvé comment faire voici la solution
Code:
1
2
3
4
5
6
7
8
9
10
11
12
13 private: System::Void DataGridView_CellValidating(System::Object^ sender, System::Windows::Forms::DataGridViewCellValidatingEventArgs^ e) { int newInteger; DataGridView ^DGV = safe_cast<DataGridView^>(sender); if (DGV->Rows[e->RowIndex]->IsNewRow) { return; } if (!Int32::TryParse(e->FormattedValue->ToString(),newInteger) || (newInteger < 0)) { e->Cancel = true; } }