首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

怎么实现DATAGRID单击和双击事件

2012-12-26 
如何实现DATAGRID单击和双击事件我就DataGrid1和DataGrid2连接到了adodc1,adodc2,DataGrid1,DataGrid2显示

如何实现DATAGRID单击和双击事件
我就DataGrid1和DataGrid2连接到了adodc1,adodc2,DataGrid1,DataGrid2显示了数据库里的表格,其中两表之间通唯一的“客户编号”进行关联,我是想单击DataGrid1中的任意一行,DataGrid2可显示些“客户编号”下的所有订单:代码如下

    If Adodc1.Recordset.EOF = True Or Adodc1.Recordset.BOF = True Then
        MsgBox "请选择客户", vbOKOnly + vbInformation, "注意"
        Adodc2.Refresh
        Exit Sub
    End If
    DataGrid1.MarqueeStyle = dbgHighlightRow
    Adodc1.Recordset.Fields.Refresh
    Adodc2.RecordSource = "select * from [1001] where 客户编号 ='" & Adodc1.Recordset.Fields(0) & "'"
    Adodc2.Refresh


现在问题是,单击不行,但能选中行,双击是可以的,但不能选中行,而且每次单击“客户编号”,在DataGrid2出现的总是上一次点击的客户下面的订单列表。

不管单击也好,双击也罢,只要能实现选中的同时能正确显示对应客户下的订单列表就可以了,急……
[解决办法]
已完成……

热点排行