У меня есть проблема с электронной таблицей Gem Box msi
Всем привет,
Мне нужно сделать менеджер Excel с C#, и я решаю использовать электронную таблицу Gem Box бесплатно
var ef = new ExcelFile(); ef = ExcelFile.Load(File_Lettura); ExcelWorksheet ws = ef.Worksheets.ActiveWorksheet; int riga = 13; string s = (ws.Cells["B6"]).ToString(); string[] r = s.Split('-'); int c = 0; while (ws.Cells["B"+riga.ToString()].Value != null) { if (ws.Cells["F"+riga.ToString()].Value.ToString() != "") { // add row dgwFile.Rows.Add(); dgwFile.Rows[c].Cells[0].Value = r[0] + "-" + r[1] + "-" + ws.Cells["B"+riga.ToString()].Value.ToString(); dgwFile.Rows[c].Cells[1].Value = ws.Cells["D" + riga.ToString()].Value.ToString() + ws.Cells["G" + riga.ToString()].Value.ToString() + ws.Cells["H" + riga.ToString()].Value.ToString() + ws.Cells["I" + riga.ToString()].Value.ToString(); dgwFile.Rows[c].Cells[2].Value = ws.Cells["F" + riga.ToString()].Value.ToString(); dgwFile.Rows[c].Cells[3].Value = "0"; c++; } riga++; }
VS give me a problem at the first "IF" with error : произошло необработанное исключение типа 'System.NullReferenceException'.
Я думаю, что неправильные строки-это первые 3
заранее спасибо :)