MSHFlexGrid怎么将表格的栏位和数据库的字段对应呀?对应后,在MSHFlexGrid中删除一行,在数据库中也能对应删除吗?

解决方案 »

  1.   

    单独MSHFlexGrid删除是不行的,必须将MSHFlexGrid和SQL语句结合起来操纵数据库,在窗体上看是操作MSHFlexGrid的行,实际上是在后台操纵数据库。
      

  2.   

    MSHFlexGrid的綁定不是動態的,在MSHFlexGrid上更改數據不會影響數據源的數據.
    如果想同時改變數據源的數據,只能自已寫方法或改用DataGrid控件.
      

  3.   

    创意、自由、灵活,独特的双数据源连接,全功能的表格组件,
    超强的报表功能,适用于所有开发工具。http://www.anylib.com
      

  4.   

    Dim objConn As New ADODB.Connection
    Dim objRs As New ADODB.RecordsetobjConn.Open ..........
    objRs.Open .......Set MSHFlexGrid.DataSource = objRs其实也不算什么绑定或是对应,只不过是将Recordset对象里的数据向MSHFlexGrid中装载一下而以,装载后,Recordset和MSHFlexGrid之间不存在任何关系,井水不范河水啦,可以立即卸载Recordset对象。objRs.Close
    objConn.CloseSet objRs = Nothing
    Set objConn = Nothing卸载不会影响MSHFlexGrid中的数据。