- 1、本文档共3页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
VB6.0 DataList控件的使用实例(如何正确显示和选择相同字段的数据)??
试验后的正确方式,利用DataList空间的ListField和BoundColumn属性能实现在DataList控件中没有显示的字段(注:此字段必须带有唯一性,可以使自动编号或设置的编号都行),ListField 属性用来设置需要显示的字段(可以带有重复性或相同)BoundColumn不需要显示,用来设置唯一性的字段这样,就可以实现吧相同字段的数据正确的区分并提交给TextBox控件显示(其它类型控件可能也能用词方式,具体没有去试验)
实例:
1、
Private Sub Form_Load()????‘定义数据源
Dim cnn As ADODB.Connection 定义连接
Dim rst As ADODB.Recordset 定义返回结果:记录集
Set cnn = New ADODB.Connection
cnn.ConnectionString = PROVIDER=MSDASQL;Driver={SQL Server};Server=改你的服务器名称;uid=;pwd=;Database=改成你的数据库名称
cnn.Open
Set rst = New ADODB.Recordset
rst.Open 写上相应的sql语句, cnn, adOpenKeyset, adLockOptimistic
If Rst.EOF = True Then? ? ?
Exit Sub? ? ? ?
End if
设置DataList控件的显示属性? Set DataList.RowSource = rst ? ? ? ? ?? With DataList? ? ? ? ? ? ? ?? .ListField = Corporations ? ? ? ? ? ? ??? .BoundColumn = Tasklist? ? ? ? 唯一性字段,此处为任务单编号,如下图 ??? End With? ? ? ? ? ?? Set rst = Nothing
Set cnn = Nothing
End Sub
2、
Private Sub DataList_Click()
? ? 设置点中DataList控件上数据成功后,文本控件内数据的关联显示
? ?‘定义数据源
Dim cnn As ADODB.Connection 定义连接
Dim rst As ADODB.Recordset 定义返回结果:记录集
Set cnn = New ADODB.Connection
cnn.ConnectionString = PROVIDER=MSDASQL;Driver={SQL Server};Server=改你的服务器名称;uid=;pwd=;Database=改成你的数据库名称
cnn.Open
? ? Set Rst = New ADODB.Recordset
? ? SQL = Select * from Miss_missions where tasklist= + DataList.BoundText +
? ? Rst.Open SQL, db, adOpenDynamic, adLockOptimistic
? ? Set Rst = db.Execute(SQL)
? ? If Not Rst.EOF Then
? ? ? ? For i = 1 To Rst.RecordCount
? ? ? ??
? ? ? ? Text1.Text = Rst.Fields(Mission_ID).Value
? ? ? ? Text2.Text = Rst.Fields(NextDates).Value
? ? ? ? Text3.Text = Rst.Fields(Weeker).Value
? ? ? ? Text4.Text = Rst.Fields(Corporations).Value
? ? ? ? Text4.Text = DataList.SelectedItem
? ? ? ? Text5.Text = Rst.Fields(UnitType).Value
? ? ? ? Text6.Text = Rst.Fields(Unit).Value
? ? ? ? Text7.Text = Rst.Fields(TaskList).Value
? ? ? ? Text8.Text = Rst
您可能关注的文档
- 风险型决策和不确定型决策.ppt
- 公司网银批量转账文件代发工具操作说明.doc
- 中国戏曲说课稿.doc
- E96系列乘数代码标注法阻值查修表.doc
- 过热器、再热器化学清洗.ppt
- 深圳丹枫雅苑开盘前媒体计划.ppt
- 生物化学第九章答案.doc
- 网络营销企业网销模式有几种.docx
- 《 解答高考历史材料分析题的有效方法》小课题结业作业.doc
- 什么是亲子教育.doc
- 四川省德阳市罗江中学2025届高三考前热身化学试卷含解析.doc
- 山东省枣庄现代实验学校2025届高三下学期第五次调研考试化学试题含解析.doc
- 吉林省长春市十一高中等九校教育联盟2025届高三一诊考试生物试卷含解析.doc
- 2025届江苏省盐城市伍佑中学高考仿真模拟化学试卷含解析.doc
- 2025届广西贺州中学高考冲刺押题(最后一卷)生物试卷含解析.doc
- 安徽省池州市贵池区2025届高三第一次模拟考试生物试卷含解析.doc
- 宁夏银川一中2025届高三(最后冲刺)化学试卷含解析.doc
- 广东省广州市增城区四校联考2025届高考压轴卷化学试卷含解析.doc
- 2025届邯郸市第一中学高考生物必刷试卷含解析.doc
- 2025届安徽省安庆市石化第一中学高考仿真卷化学试卷含解析.doc
文档评论(0)