找回密码
 立即注册

QQ登录

只需一步,快速开始

chenke79

高级会员

23

主题

98

帖子

1687

积分

高级会员

积分
1687

活字格认证

chenke79
高级会员   /  发表于:2011-5-25 16:32  /   查看:5921  /  回复:2
我绑定了一个DATATABLE给GcMultiRow1

行中有我拖进去的LABEL,其DATAFIELD属性已经设好,能正确取出数据,

但我想在这个绑定操作后,对这个LABLE进行格式编辑

做了后,没有效果.

If Me.GcMultiRow1.Rows.Count > 0 Then
                For intRow As Integer = 0 To Me.GcMultiRow1.Rows.Count - 1
                    Me.GcMultiRow1.Rows(intRow).Cells("lblKingaku").Value = dspSuji(Me.GcMultiRow1.Rows(intRow).Cells("lblKingaku").DisplayText.ToString)
                Next
End If

dspSuji函数对字符串进行了修改,加了逗号等格式化处理,调试时,也能看到=Me.GcMultiRow1.Rows(intRow).Cells("lblKingaku").Value的值是编辑好的.但画面运行出来后,那个LABLE里的值还是没有经过编辑的.

这是怎么回事呢?

2 个回复

倒序浏览
chenke79
高级会员   /  发表于:2011-5-25 17:21:00
沙发
看了下,应该是因为LABLE被指定了绑定字段,不管怎么编辑它,还是绑定的原值

已用其他办法解决了
回复 使用道具 举报
barrylei
中级会员   /  发表于:2011-5-26 10:24:00
板凳
解决了就好。
但是我并没有重现你的问题,在数据绑定后,是可以改Cell的Value的,而且改了也应该是有效的。
如果再碰到问题,请再发贴。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部