【发布时间】:2017-07-16 01:04:33
【问题描述】:
我无法解决以下问题:
- 连接到 Excel(oledb 连接)
- 获取所有数据到
datagridview
从 Excel 获取的示例源(Col1 到 Col3 Excel 属性是“常规”,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 的日志 和实际的源值。我似乎无法获得相同的价值 的数据网格视图。
- 到目前为止,我发现的唯一部分解决方案是显式 将所有 Excel 字段转换为文本,但这显然会弄乱一些 字段(例如:日期字段)。
如何获取 datagridview 中的所有 SOURCE FILE 值,然后执行所有后续数据验证任务?
【问题讨论】:
-
连这个都看不懂。稍微格式化一下。
-
对格式问题表示歉意 - 现在应该已修复。
标签: c# excel datagridview