Я не могу решить следующую проблему:значение DataGridView колонка отображения вопрос
- Подключение к Excel (OLEDB соединение)
- Fetch все данные в
datagridview
Пример источника извлеченной из Excel (Свойства Col1-Col3 Excel являются «General», Col4 - спецификацией даты):
Col1 Col2 Col3 Col4
Text1 1.5 288.77 3/1/2013
Text2 1.3 352.47 3/1/2013
Text3 1a 206.93 3/1/2013
Text4 1 206.93 3/1/2013
Text5 1 206.93 3/1/2013
- После того, как данные в
datagridview
(DataGridView.AutoGenerateColumns=True
), кажется, взять за должное, чтоCol2
содержит только целочисленные и не отображает значение клеток, которое не является целым числом.
Пример извлекается из DataGridView:
Col1 Col2 Col3 Col4
Text1 1.5 288.77 3/1/2013
Text2 1.3 352.47 3/1/2013
Text3 206.93 3/1/2013
Text4 1 206.93 3/1/2013
Text5 1 206.93 3/1/2013
- Действительная проблема в том, что я проверки достоверности данных в DataGridView против файла XML, и я доказать, журнал, который дает пользователю RowId и фактическое значение источника. Я не могу получить то же значение из из datagridview.
- Единственное частичное решение, которое я нашел до сих пор, заключается в том, чтобы явно преобразовать все поля Excel в текст, но это, очевидно, испортило некоторые поля (пример: поле даты).
Как получить значения ВСЕХ значений SOURCE FILE внутри datagridview, а затем выполнить все последующие задачи проверки данных?
Не могу даже прочитать это. формат немного. – Bit
Извинения за проблему форматирования - теперь должны быть исправлены. – UncleDo