Я создал DataGridView с некоторыми столбцами. Столбцы заказа позволяют пользователям вводить только число int. Он выдает FormatException, когда я ввожу «j» (например), и я пытаюсь добавить try catch, чтобы решить проблему, но, похоже, это не работает.
private void Form1_Load(object sender, EventArgs e)
{
try{
this.sourceTable = new DataTable(TableName);
this.sourceTable.Columns.Add(new DataColumn(OrderCol, Type.GetType("System.Int32")));
dataGridView1.DataSource = sourceTable;
}catch(FormatException){
MessageBox.Show("Please enter a number");
}
}