Поиск по слову в DataGridView (данные из Excel) и указание ширины столбца DataGridView

У меня есть Форма, на которой расположены: ToolStrip -> textBox1; DataGridView, в которую считываются данные из Excel файла. Форма в конструкторе Форма в сборке

Вопросы:

  1. Как мне задать определенную ширину второго и третьего столбцов?
  2. Как осуществить фильтрацию строк по textBox1.Text (из туллстрипа который)?) Код прилагаю, очень надеюсь на толковую помощь. В гугле куча инфы подобного рода, но там datagridview + MSSQL (про Excel не особо) Подключена библиотека для с работы Excel: using ExcelDataReader; Код кнопки "Открыть файл":
    try
            {
                DialogResult res = openFileDialog1.ShowDialog();
                if (res == DialogResult.OK)
                {
                    fileName = openFileDialog1.FileName;
                    Text = fileName;
                    OpenExcelFile(fileName);
                    toolStripLabel4.Text = $"{dataGridView1.RowCount}";
                }
                else
                {
                    throw new Exception("Файл не выбран!");
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Ошибка!", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
        private void OpenExcelFile(string path)
        {
            FileStream stream = File.Open(path, FileMode.Open, FileAccess.Read);
            IExcelDataReader reader = ExcelReaderFactory.CreateReader(stream);
            DataSet dbtrans = reader.AsDataSet(new ExcelDataSetConfiguration()
            {
                ConfigureDataTable = (x) => new ExcelDataTableConfiguration()
                {
                    UseHeaderRow = true
                }
            });
            tableCollection = dbtrans.Tables;
            toolStripComboBox1.Items.Clear();
           foreach (DataTable tabe in tableCollection)
            {
                toolStripComboBox1.Items.Add(tabe.TableName);
            }
            toolStripComboBox1.SelectedIndex = 0;
        }
    

Ответы (0 шт):