在DataGrid显示的数据列表中,单击到某一行使这一行反显刻如何实现,很急,请高手帮助,最好给出源码,谢谢。
回复都给分

解决方案 »

  1.   

    就是说原来底色是白色的,当我点到某一行时,此行的底色变成深兰色。
    另外还有几个问题
      如何在DataGrid控件追加记录?
      如何在DataGrid控件中隐藏列?
      

  2.   

    If DG1.Rows > 1 Then
      DG1.FixedRows = 1
      DG1.LeftCol = 0
      DG1.RowSel = MSHF1.Row
      DG1.Col = 0
      DG1.ColSel = MSHF1.Cols - 1
      DG1.Refresh
    End If
      

  3.   

    If DG1.Rows > 1 Then
      DG1.FixedRows = 1
      DG1.LeftCol = 0
      DG1.RowSel = DG1.Row
      DG1.Col = 0
      DG1.ColSel = DG1.Cols - 1
      DG1.Refresh
    End If
      

  4.   

    Private Sub DBGrid1_RowColChange(LastRow As Variant, ByVal LastCol As Integer)
        With DBGrid1
            .SelBooks.Add .RowBook(.Row)
        End With
    End Sub
      

  5.   

    回zdrone(zdrone) :你这段代码是什么意思啊,DataGrid都没有Rows,FixedRows这些属性,我用的是VB6.0