я пытаюсь импортировать данные из Excel в выпадающий список
Я хочу, чтобы он загружался при отладке приложения, поэтому при открытии приложения выпадающий список уже заполнен данными из Excel
public void fill_comboBox()
{
xlApp = new Excel.Application();
try
{
xlWb = xlApp.Workbooks.Open("C:\\Users\\Desktop\\Acct.No.xlsx"); //example path
xlWS = xlWb.Sheets[1];
xlRange = xlWS.UsedRange;
row = xlRange.Rows.Count;
col = xlRange.Columns.Count;
fulldata = new string[row][];
for (int i = 0; i < fulldata.Length; i++)
{
fulldata[i] = new string[col];
}
for (int i = 0; i < row; i++)
{
for (int j = 0; j < col; j++)
{
fulldata[i][j] = xlWS.Cells[i + 1, j + 1].value2.ToString();
//MessageBox.Show(fulldata[i][j]);
}
}
closeExcel(xlApp);
for (int i = 0; i < col; i++)
{
comboBox1.Items.Add(fulldata[i][0]);
}
}
catch (Exception e)
{
}
}
и я поместил функцию в
public Form1()
{
fill_comboBox();
InitializeComponent();
}
Я не знаю, где ошибка, потому что она не работает после отладки приложения
Ожидаемый результат = все данные изExcel находится в выпадающем списке после отладки приложения без нажатия какой-либо кнопки
фактический результат = нет данных в выпадающем списке
Спасибо за помощь