我无法解决了以下问题:DataGridView的列值显示问题
- 连接到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 和实际的来源值。我似乎无法获得datagridview的相同值 。
- 我目前找到的唯一部分解决方案是明确地将所有Excel字段转换为文本,但是显然会混淆字段的一些 (例如:日期字段)。
如何获取datagridview中的所有SOURCE FILE值,然后执行所有后续的数据验证任务?
甚至不能读取此内容。格式化一点。 – Bit
格式问题的道歉 - 现在应该修复。 – UncleDo