说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

VB如何创建数据绑定控件。

HTML文档下载 WORD文档下载 PDF文档下载
VB如何创建数据绑定控件。

笔者曾经因工作需要编写过一个带有数据绑定(Binding)功能的控件。刚开始由于没有经验,利用VB的ActiveX控件接口向导中提供的DataSource属性根本无法实现数据绑定,几经摸索,终于明白其中的奥妙--
(1)用ActiveX控件接口向导生成所需的属性、方法和事件;
(2)选择"工具"菜单下的"过程属性",弹出对话框;
(3)在"名称"中选择你想要绑定的属性,我们假定是Text;
(4)单击"高级"按钮,延伸对话框;
(5)可以看到"数据绑定"选项,按图设置。



这些复选框的意义如下:
属性为数据绑定--必须要选,否则其它选项无效;
绑定该属性到数据字段--就是将你指定的属性与DataField属性所指明的字段内容绑定;
设计时在DataBindings集合中显示--可以在设计时点击DataBindings属性旁的按钮,在弹出的对话框中设置该属性的绑定;
属性改变前调用CanPropertyChange--最终用户可以改变的控件属性,在对其值修改前应该调用CanPropertyChange。

现在,你的Text属性就被绑定到DataField属性所指明的字段了。在编译后的控件中会自动生成DataBindings、DataField、DataFormat、DataMember、DataSource等属性。
注意:在设计控件时不能在使用以上的属性名,否则编译虽然可能通过,但在引用该控件时会发生二义性错误。

尽管一次只能标记一个字段绑定到DataField属性所指定的字段,但是,你可以把ActiveX控件的其它属性标记为可绑定的。控件的使用者可以使用DataBindings集合将这些额外的可绑定的属性绑定到数据字段。
还要注意的是,在标记为绑定的属性的Change事件中都要写入PropertyChanged过程,如:
Private Sub TxtInput_Change() '假定Text属性是绑定到txtInput的Text上
PropertyChanged "Text"
End Sub
否则控件将不会更新数据源。
计算两个日期间的工作日-VB资料 监视外部程序的运行情况-VB资料 检测文件是否存在 -VB资料 检测系统驱动器-VB资料 检查电子邮件地址输入的有效性 -VB资料 检查硬盘空间 -VB资料 将数据转换为内存二进制形式字符串(模拟CV?和MK?$两组函数) -VB资料 禁用 Alt-Tab 或 Ctrl-Alt-Del -VB资料 禁止使用 Alt+F4 关闭窗口-VB资料 绝非玩笑:VB7将完全面向对象 拷贝磁盘 -VB资料 控制Ctrl+Del+Alt键-VB资料 快速编辑VB程序技巧 快速查找或替换文本中的字符-VB资料 快速建立目录 -VB资料 快速交换整数 -VB资料 快速注册/注销动态链接库或控件-VB资料 理解面向对象编程 -VB资料 VB利用GetCursorPos 读取滑鼠的座标 利用Visual Basic 关闭Windows9X或者Windows NT VB利用代码启动/关闭中文输入法 模拟一次鼠标事件 -VB资料 目前执行的是哪一国语言的 Windows -VB资料 VB判断剪贴板的所有可用格式 VB判断驱动器类型 VB判断是否已经建立 Dial Up 连接 VB判断一个年份是否为闰年 VB判断一个驱动器的类型 屏蔽文本框默认的右键菜单——浅谈如何控制Windows消息 -VB资料 奇数和偶数校验-VB资料 启动控制面板命令大全 -VB资料 Jdk 1.4 怎么删除一个string内所有的中文字? 哪位有输入法的源程序(vc6.0可以编译的)可否给俺发一份? 初学者问题,php、mysql如何安装? 一台新路由器怎么来配置啊,谢谢了!! 急聘二名程序员 今天发现以前上不去的网站可以上了,是否中央对网上舆论放松了? 文件的操作问题 强烈建议斑竹删除魔鬼先生的ID,因为它不配和我们在一起讨论问题 南方的服务器都访问不了了!! 包括tencent, etang 还有我放在上海的服务器 C++标准? DDE技术请教高手 大家帮忙估个价吧(本人 成都),谢谢! 关于在php 中使用 script 的问题 怎样在每天的规定时间触发一个事件?(100分) struts多行提交怎么做!!!!!!!!!!! 在16M的flash中做了一个linux系统后,如何给它加一个rsh的服务器?(现在只有1M空间了) 请问各位作过水晶报表的,我是用报表专家的提示连SQLSERVER2000数据库,但为何运行时提示:无法登陆!!有那位有过解决的经验??很急, 有人知道这是为什么吗? 用ASP可不可以显示数据库的表的结构啊? 2000个线程同时填数据库的测试结果 如何用VC来画座标图,望众高手献艺 怎么编译pro*c? (unix下)———在线等!!!! 今天升到5个裤衩,高兴,散分 有谁知道《斯托克代尔悖论》的内容? 使用VB6.0编程设置IIS5.0服务器 谁有InstallShield,包括汉化界面,中文语言包和注册码,200分回报 freedorm格式数据窗口打印问题,字太长如何自动换行, 一个头痛问题。 做过政府审计软件的请帮帮忙,怎么从十来套不同表结构的数据库导数据到一个固定表结构的数据库呢? 如何让菜单可用或不可用?急啊~~ Lotus中的js问题 哪有Oracle中文最新版下载呀, 请问各地delphi认证培训的费用是多少? re:下雨了 怎么样加提示框 借一个问题!XP里面网卡怎么工作不正常 请问有什么办法破VBA的密码 CEdit 背景色的问题 100 分 请问vb中浏览器控件是在哪个文件中,另外我想在vb程序中加入介绍性网页,应该怎么办! 了解jpeg的请进 高分急求数据库解决方案! 请问vb中浏览器控件是在哪个文件中,另外我想在vb程序中加入介绍性网页,应该怎么办! 存储类 在MainFrame里怎么得到一个指向MyDoc类的指针? 上海的弟兄前来领分!!!! 能ping通代理服务器,但不能上网(ftp等都不能用)。有那些原因! 谁有api做的串口通讯例子 很简单的Temporary used 问题,就是搞不清,请哪位详细点拨一下,铭谢 DataGrid中使用HyerLinkColumn,请怎样动态传递多个参数或改变DataNavigateUrlFormatString的值(在线等待答复) 在winsock1.1下怎样监听网络事件。(请给个API 的 sample ) 高分急求数据库解决方案! What's the type of Hisense company? The sentence structure of “ They painted the walls white.” is _____. A. S+V+P B. S+V+DO+OC C. S+VThe sentence structure of “ They painted the walls white.” is _____. A. S+V+P B. S+V+DO+OC C. S+V+IO+DO D. S+V+ DO 儒家十三经包括哪些? 新儒家美学与儒家美学之间的异同及其特点 若集合P={1,2,4,m},Q={2,m^2},满足PUQ={1,2,4,m},求实数m的值组成的集合. what is one's job like是什麽意思?what is teacher's job like.是说老师的工作是做什麽的吗? 已知函数y=asinx+b﹙a>0﹚的最大值为6,最小值为﹣2,求 a、b的值;若sinx=3/5且x∈﹙π/2,π﹚,求sin﹙aπ/3﹢bx﹚的值 “鼎”组3个成语 儒家十三经典都有什么 已知2xa+3ya+1=0,2xb+3yb+1=0,则图象经过(xa,ya),(xb,yb)两点的一次函数的表达式是----?题中a,b是为了区分 鼎能组哪些成语? 十个,谢谢 在线等哦 你能说出这些岛屿所归属的国家吗?格陵兰岛,新几内亚岛,加里曼丹岛,马达加斯加岛,巴芬岛,苏门达腊岛,本州岛,大不列颠岛,艾尔斯米尔岛,维多利亚岛 CAD中 “拉伸”(stretch)和“移动”(move)有什么区别?怎么好像都只是在移动图形? 关于鼎的成语有哪些? 说出以下岛屿所属的国家1.埃尔斯米尔岛,2.大不列颠岛,3.巴芬岛,4.加里曼丹岛,5.马达加斯加岛,6.维多利亚岛,7.本州岛,8.苏门答腊岛,9.新几内亚岛,10.格陵兰岛并按照面积大小给这些岛屿排顺序. CAD zoom A(全部)和E(范围)到底有什么区别?我知道A是显示图形界限区域和整个图形范围,E是显示整个图形范围,但是我还是分不清两者到底存在什么区别,请高手们赐教、 谁能用鼎组上10个成语 利用句型What+be+one's job?写一个问句,并说出句子的中文意思 move-rotate-scale interactions 以知㎡属于集合{1.0 m},求实数m的值,请祥解, 大儿锄豆溪东,中二正织鸡笼.最喜小二亡赖,溪头卧剥莲蓬.什么意思? 什么会造成世界人口增加 哪里有可以一边看书一边有机器读出来的声音 胃痉挛的名词解释 已知抛物线y1=x平方和双曲线y2=8/x(x分之8)交于A,当x在什么范围内取值时,函数值y1>y2要过程 起重机轨道能弯曲吗特指标准轨道,不是H型钢和工字钢类型的,指的是P系列轨道 to be built into our genetic structure专四短语.如何翻译比较好? 物业管理知识物业服务合同是由 业主委员会 还是 业主大会 与物业管理企业签订的? 已知抛物线y1=x^2和双曲线y2=8/x交于A点,那么当x在什么范围内取值时,函数值y1>y2 安装吊车轨道需什么资质 物业管理知识问题..非常急!..案例:一天早晨,某大厦一台正在运行中的电梯突然发生故障,将在大厦办公的某公司一员工困在空中,管理处领导马上赶到现场,组织有关人员进行抢修,经过一个小 已知函数y1等于ax的平方和y2等于2分之1x的平方加c,若把函数y1的图像向上平移2个单位,就得到函数y2的图像,求a和c的值. 起重机轨道安装预算定额编号是多少就是新厂房的轨道安装,需要报一下价, 成语举什么人才 THE STRUCTURE OF SCIENTIFIC REVOLUTIONS怎么样 有没有advice sb doing sth和advice sb sth (25/4)^1/2-(27/8)^-2/3+(1-√3)^0= 要写过程 英语翻译l amour est un soleil helen to be doing sth 怎么用,何时用?A user can be any person which can be detected by the sensor 130 to be interacting with the sensor 130 and/or the computing machine 100.以下两种方式哪种更严谨达意呢?1.用户可以是能被传感器130 才可以组成成语吗 法国香颂:l'amour est bleu(爱是蓝色的)的歌词及翻译. 回避名词解释 填成语:( )才( )举 A、B是双曲线 y=k/x的同一个分支上的两点,且点B(a,b)在点A的右侧,求b的取值范围? 钢结构中 吊车梁轨道QU120 每米多重? 举和羊能组成什么四字成语? 已知A、B是双曲线y=x分之k的一个分支上的两点,且B(a,b)在点A的右侧,求b的取值范围.图略从图可以看出此反比例函数的关系是y=x分之2,A点坐标为(1,2),在第一象限里. 公平(消费者权益保护法). what is the company ownship structure是什么意思 A、B是双曲线y=x分之k的一分支上的两点,且点B(a,b)在点A的右侧,则B的取值范围是? 什么是客观不公平感?自考 组织行为学 已知双曲线y1=x分之6与y2=x分之k在第一象限.作一条平行于x轴的直线交y1 y2于B已知双曲线y1=x分之6与y2=x分之k在第一象限.作一条平行于x轴的直线交y1 y2于B A .连接oA.过B作BC平行于OA .交x轴 亚洲人口约为300个千万,世界人口大约比亚洲人口的两倍还多10亿,请问世界人口约有多少人?由多少个十亿组成? 电动单梁起重机起重力距怎么算 如图,直线y1=x+2与y2=x分之k相交于点A,B,1,求该双曲线的解析式,2,求不等式y2≥y1时,x的取值范围是多少 Millie is sleeping.The sentence structure is ____ A S+V B S+V+P C S+V+IO+DO D S+V+DO+OC 去年产量A车占总产量10%今年计划将B车产量减10%要保持总产量与去年相等今年A车要的百分数为?设未知数然后列方程就行 已知双曲线y=x分之3k-6在每个象限内,y随x的减小而减小,则k的取值范围是() 2011年10月31日世界人口达到多少亿 儒家典籍除了十三经还有什么?不一定是先秦的,秦以后,清以前,应该有不少儒学大师啊. 茶山施肥(图)女子坠亡记者采访相机被抢 民警解围也省人大调研杭州“治堵” 酝酿再度延长中国妇女十一大开幕 习近平等到会祝贺胡万林学徒云旭阳之死 喝3次五味汤精温岭医生遇害事件引发对医患关系的反思浙江省11月起试发布县级城市实时空气迈克尔杰克逊私人医生刑满出狱 欲再获美方称机密情报泄露未对美外交政策造成日抗议中国4海警船巡航钓鱼岛 遭驻日德媒:窃听丑闻吸取教训 要像中俄一样安倍突访土耳其 传为劝阻土放弃购中国月入过万缩水到3000元 杭州部分“浙江高考语文研讨会 预测阅读和写作是茶党加速美国政坛裂变日媒:中国重视周边外交令日本警惕警惕“跷跷板”极端效应新闻集团窃听丑闻“世纪审判”英开审 巴无人机受害者赴美讨说法朝鲜称将继续发射卫星 金正恩首迎外国布鲁姆米兰达赴舞台剧 疑密谋离婚事宜中国导演尤小刚获“斯拉夫童话”国际影第十届欧亚电影节拉开帷幕 中国导演贾波兰总统正式任命科帕奇为新总理英国首相卡梅伦:苏格兰离开就无法再回北约秘书长提出北约要兼具“硬软”两种国际原子能机构坚持要求进入伊朗帕尔钦中央机关公务员谈工资预期:司局级应年“快速三叉戟”多国军演在乌克兰举行乌鲁木齐市高新区(新市区):\"去极英女王打破沉默就“独立公投”表态:请韩发现朝鲜研发潜射导弹迹象 能秒杀韩联合国维和人员撤离戈兰高地叙利亚一侧巴黎会议凝聚国际共识 多国将共同打击英国举办世界吃大蒜比赛 冠军1分钟内中国驻英大使:香港不应成为中英之间的江苏13个省辖市将全部通高铁中国驻英大使:香港不应成为中英之间的从疯狂到灭亡的历史见证 沈阳古城抗战哈尔滨铁路局推出“龙江 蒙东”货运新CIP国际超模大赛引爆黄果树(高清组寻找我身边的11中人
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘