zoukankan      html  css  js  c++  java
  • DataGrid 的鼠标点击

    (一)DataGrid的MouseUp事件:

            Me.TextBox1.Text = DataGrid1(DataGrid1.CurrentRowIndex, 0)

            Me.TextBox2.Text = DataGrid1(DataGrid1.CurrentRowIndex, 1)

     

            If DataGrid1(DataGrid1.CurrentRowIndex, 2) = 1 Then

                Me.CheckBox1.Checked() = True

            Else

                Me.CheckBox1.Checked() = False

            End If

     

    解释:点击DataGrid里的任意一行,其第0列显示在 TextBox1 里,第1列显示在 TextBox2 里。

          若第2列为判断“是/否”,则需要 CheckBox 控件,如果数据库中为“0”(表示“否”),则 CheckBox 前不打对勾;如果数据库中为“1”(表示“是”),则 CheckBox 前不对勾。

    ----------------------

    (二)DataGrid的CurrentCellChanged事件:

    Public cOutID As String

    cOutID = Me.DataGrid1.Item(Me.DataGrid1.CurrentRowIndex, 0)

    Dim frm As 新窗口名

    frm = New 新窗口名 

    frm.Show()

    ―――――

    对应的DataGrid的MouseUp事件里写:

    Me.DataGrid1.Select(Me.DataGrid1.CurrentRowIndex)

    ―――――

    在打开的新窗口的form的load里写:

    DBcon.Open()

    Dim strSql As String = "select 字段名 from TMMOutDetail,TMMCom where TMMOutDetail.cComID=TMMCom.cComID and cOutID= '" & cOutID & "'"

    Dim adt As New OleDbDataAdapter(strSql, DBcon)

    ds.Clear()

    adt.Fill(ds)

    DataGrid1.DataSource = ds.Tables(0)

    DBcon.Close

    解释:点击DataGrid里的某一行,对应在新窗口里显示该行的信息。

  • 相关阅读:
    在vm中安装ubuntu 11 并部署 xampp集成环境步骤
    修改xampp的mysql默认密码
    linux下重命名文件的命令
    IE6下DIV最小高度不能为0的解决方法
    linux下解压tar.gz 文件和 tar.bz2 文件命令
    linux svn 使用
    win7 下设置java环境变量
    在linux下安装svn软件rabbitvcs
    linux下开启ssh服务
    【转】DataSet与DataTable的区别
  • 原文地址:https://www.cnblogs.com/sishierfei/p/1610385.html
Copyright © 2011-2022 走看看