以文本方式查看主题
- Foxtable(狐表) (http://foxtable.net/bbs/index.asp)
-- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2)
---- 咨询,DataFormat事件 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=42418)
|
-- 作者:baicaocao
-- 发布时间:2013/11/11 14:57:00
-- 咨询,DataFormat事件
帮助上说,在读取信息的时候,可以对e.value的值进行格式设置。
比如说客户编码的编辑框,读取的表为编码,但是我想显示的是客户名称。
然后我再
DataFormat
事件中设置,先根据表的编码读取客户名称,然后再设置,编辑框的值为客户名称。
结果出现了。表的编码这一列的值变成了,客户名称。
这是什么原因?????
|
-- 作者:Bin
-- 发布时间:2013/11/11 15:00:00
--
不是很明白你的情况,上个例子看看.
|
-- 作者:baicaocao
-- 发布时间:2013/11/11 15:04:00
--
此主题相关图片如下:1.jpg
这个是表和控件
表显示应该是编码不应该是汉字
此主题相关图片如下:2.png
|
-- 作者:baicaocao
-- 发布时间:2013/11/11 15:04:00
--
Dim dr As DataRow = DataTables("客户信息").Find("客户编码=\'" & e.Value & "\'") If dr IsNot Nothing Then e.Value = dr("销售区域") Else End If
这个是
DataFormat事件代码。
|
-- 作者:baicaocao
-- 发布时间:2013/11/11 15:06:00
--
客户编码列的值,直接变成了,客户名称。在表里面。
实际上,我只是想在编辑框中,显示成容易辨识的客户名称,只要一格式化成客户名称,表里面的客户编码也变成了客户名称了。
|