Я новичок в платформе C#, я сделал приложение для импорта данных excel, в котором я показал, что два текстовых поля сначала берут путь к файлу excel, второй принимает имя листа, а когда я нажал на загрузку затем он импортирует данные из Excel. Но есть проблема, когда я ввел неверное имя листа, а затем приложение разбилось и из-за system.Data.OleDb.OleDbException
. Единственное, что я хочу, чтобы отобразить сообщение `введите правильный номер листа» на входе недопустимое имя листа Вот кодИмпорт данных из excel (C#)
string PathConn = "Provider =Microsoft.Jet.OLEDB.4.0;Data Source=" + opentextfeild.Text + ";Extended Properties=\"Excel 8.0;HDR=Yes;\";";
OleDbConnection conn = new OleDbConnection(PathConn);
OleDbDataAdapter myDataAdapter = new OleDbDataAdapter("Select email from [" + loadtextfeild.Text + "$] where email like '%@%' ", conn);
DataTable dt = new DataTable();
myDataAdapter.Fill(dt);
displayviewgrid.DataSource = dt;
Когда я записалась недопустимый листа, то он создает исключение на линии myDataAdapter.Fill(dt);
Пожалуйста, помогите мне ...