以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]字符列取值和计算-datacolschanged事件 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=51337) |
-- 作者:虽是过客 -- 发布时间:2014/5/24 22:46:00 -- [求助]字符列取值和计算-datacolschanged事件 在表的datacolschanged 事件中经常会用到select case语言进行计算 但是,如何判定某的字符列(假设,第一列)内容并依据第一列内容的不同,最终引起第二列结果的不同? 例如 Dim dr As DataRow = e.DataRow Select Case e.DataCol.Name case "第一列" if dr(" 第一列")=a then dr("第二列")=b end if end select 这样的代码在第一列是数值列或逻辑列的前提下很容易实现,但是如果是字符列或其他类型列时该如何计算? |
-- 作者:有点甜 -- 发布时间:2014/5/25 9:27:00 -- 呃,同样可以轻易运算。
你把 开发指南->编程基础 看完 http://www.foxtable.com/help/topics/0213.htm
|
-- 作者:虽是过客 -- 发布时间:2014/5/26 9:10:00 -- 还是不懂,还请老师明示! |
-- 作者:Bin -- 发布时间:2014/5/26 9:13:00 -- 请你先按部就班看帮助,不要着急. 一样的 Dim dr As DataRow = e.DataRow Select Case e.DataCol.Name case "第一列" if dr(" 第一列")="a" then dr("第二列")="b" end if end select |