Неправильный формат входной строки. Не удалось сохранить <NetBalance>в столбце NetBalance. Ожидаемый тип Double - PullRequest
0 голосов
/ 01 июня 2019

У меня есть приложение для Windows, которое отправляет смс на стоковые клиенты.Теперь у меня возникли проблемы с кодом.это дает мне ошибку вроде: Input string was not in a correct format.Couldn't store <NetBalance> in NetBalance Column. Expected type is Double.

хорошо, я могу получить ClientCode, но не могу получить доступ к значению NetBalance или не могу быть преобразован в удвоенный.поэтому я получаю эту ошибку.

здесь я выкладываю некоторую строку кода:

Microsoft.Office.Interop.Excel.Application excelApp1 = new Microsoft.Office.Interop.Excel.Application();
                Microsoft.Office.Interop.Excel.Workbook workbook1 = excelApp.Workbooks.Open(txtcd.Text);
                Microsoft.Office.Interop.Excel.Worksheet worksheet1 = (Microsoft.Office.Interop.Excel.Worksheet)workbook1.Worksheets[1];
                Microsoft.Office.Interop.Excel.Range rangeSelection1 = worksheet1.Columns[1];
                int breakCount1 = 0;
                foreach (Microsoft.Office.Interop.Excel.Range row in rangeSelection1.Rows)
                {
                    if (breakCount1 > 20)
                    {
                        break;
                    }
                    if (row.Row > 9)
                    {
                        Microsoft.Office.Interop.Excel.Range cell = (Microsoft.Office.Interop.Excel.Range)row.Cells[2, 1];
                        if (cell.Value2 != null)
                        {
                            breakCount1 = 0;
                            string Treadcode = cell.Value2;
                            Microsoft.Office.Interop.Excel.Range NetBalance = (Microsoft.Office.Interop.Excel.Range)row.Cells[1,8];
                            ds2.Tables[0].Rows.Add(Treadcode, NetBalance.Value2);  // here I getting error 
                        }
                        else
                        {
                            breakCount1++;
                        }
                    }
                }

и вот мой превью в Excel: enter image description here

что здесь происходит .. пожалуйста, ребята, помогите мне ...

...