DataGridView 怎么样给单元格填充数据?请知道的帮帮忙!

我的DataGridView已经用DataTable填充,但是完成后,我需要根据界面上的条件修改单元格数据,结果老是出错!晕乎。。。。请高手出来,帮帮忙!我的错误提示:C... 我的DataGridView已经用 DataTable 填充,但是完成后,我需要根据界面上的条件修改单元格数据,结果老是出错!
晕乎。。。。请高手出来,帮帮忙!
我的错误提示:
Conversion from type 'DataGridViewTextBoxCell' to type 'Currency' is not valid.

错误代码:
DV.Item("FAmt1", i).Value = CStr(FormatNumber(.Item("FAmt1", i), 2, , , TriState.True))
DV.DataSource=dt
dt 是一个DataTable

FAmt1,是dt的一个字段,他表示的是金额字段,因为他这时他9.000000 格式,在界面上小数点位数太多,所以需要对他进行格式化

我就是使用了下面的语句进行格式化:
DV.Item("FAmt1", i).Value = CStr(FormatNumber(.Item("FAmt1", i), 2, , , TriState.True))

结果出现的错误是:
Conversion from type 'DataGridViewTextBoxCell' to type 'Currency' is not valid.
展开
 我来答
chuanwang0101
2008-12-01 · 超过20用户采纳过TA的回答
知道答主
回答量:75
采纳率:0%
帮助的人:61.1万
展开全部
代码不全,所以我猜一下:从错误来看,如果在DataGridView中的数据输入不进去的话,只能是其数据源的数据列的数据类型与填充的数据类型不能转换。解决办法:将两种数据类型保持一致,映射到控件上的数据表的每一列的数据类型你都要清楚,而且对要输入的数据的数据类型要与定义的一致。如果还有问题,把全部源码贴上来我帮你看看。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式