CodeGuru Home VC++ / MFC / C++ .NET / C# Visual Basic VB Forums Developer.com
Results 1 to 2 of 2
  1. #1
    Join Date
    Mar 2001
    Posts
    9

    DataBound Flex grid

    Hi All.
    Does anyone have any source that binds a
    msflexgrid to an ado recordset?
    I dont think it works, Im hoping someone can
    prove me wrong.




  2. #2
    Join Date
    May 2000
    Location
    New York, NY, USA
    Posts
    2,878

    Re: DataBound Flex grid

    It is much better to enter records to the flexgrid without using bound controls

    Here the code how to enter rs to flexgrid

    Set MyCon = CreateObject("ADODB.Connection")
    MyCon.Open "dsn=TestDB_dsn"


    Set ADC = CREATEOBJECT("ADODB.RECORDSET")

    ADC.Open "SELECT * FROM " & r, MyCon, , , adOpenKeyset

    MSFlexGrid1.Cols = ADC.Fields.Count + 1

    Dim V

    Do While Not ADC.EOF
    V = V + 1
    ADC.MoveNext
    Loop

    ADC.MoveFirst
    MSFlexGrid1.Rows = V + 1
    MSFlexGrid1.Row = 0
    MSFlexGrid1.Col = 1
    ADC.MoveFirst
    Dim MyResource
    MyResource = ADC.GetString

    MsFlexGrid1.Cols = ADC.Fields.Count
    For X = 0 To ADC.Fields.Count - 1
    MSFlexGrid1.TextMatrix(0, X) = ADC.Fields(X).Name
    Next
    MSFLEXGRID1.Row = 1
    MSFLEXGRID1.Col = 0
    MSFLEXGRID1.RowSel = MSFLEXGRID1.Rows - 1
    MSFLEXGRID1.ColSel = MSFLEXGRID1.Cols - 1
    MSFLEXGRID1.Clip = MyResource
    MSFLEXGRID1.RowSel = MSFLEXGRID1.Row
    MSFLEXGRID1.ColSel = MSFLEXGRID1.Col


    Iouri Boutchkine
    [email protected]
    Iouri Boutchkine
    [email protected]

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  





Click Here to Expand Forum to Full Width

Featured