标题:下拉框的选项改变时触发别的控件显示的值改变
只看楼主
zjq409421884
Rank: 1
来 自:余姚
等 级:新手上路
帖 子:56
专家分:0
注 册:2010-5-8
结帖率:100%
 问题点数:0 回复次数:1 
下拉框的选项改变时触发别的控件显示的值改变
我想在一个下拉框的选项改变时一个文本框显示的值也随之动态改变,就想网页中的下拉框的联动那样,但我这个是程序,怎么实现,在SELECTCHANGED事件里试过,但报错为datarowview类型不能转换为STRING类型
在事件中是这么写的
 Dim dj As New 一类登记类
        dj.llxs(CBo_kcmc.SelectedValue)
        Label2.Text = shxs
类是这么写的
Public Sub llxs(ByVal str As String)
        Dim one As New orcl
        Dim a As String
        Try
            one.open()
            Dim cmd As New OracleCommand
            cmd = one.con.CreateCommand
             = "select xs from first1info where kno=:kno"
            cmd.Parameters.Add("kno", OracleType.Number).Value = str
            cmd.ExecuteNonQuery()
            a = cmd.ExecuteScalar
            shxs = a
        Catch ex As Exception
            MessageBox.Show("数据库设置错误!请返回数据库设置重置数据库信息或输入正确的数据库信息!", "年度业绩管理系统", MessageBoxButtons.OK, MessageBoxIcon.Hand)
        Finally
            one.close()
        End Try
我这样写当下拉框中的选项改变时就调用一次这个类查询出不同的数据不行么,shxs是全局变量用来传值
搜索更多相关主题的帖子: 文本框 one 动态 
2012-03-10 23:34
zjq409421884
Rank: 1
来 自:余姚
等 级:新手上路
帖 子:56
专家分:0
注 册:2010-5-8
得分:0 
问题在类型转换,,把事件中的参数TOSTRING了一下就可以了

谁教我C#呀...愁
2012-03-16 18:22



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-362789-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.757182 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved