listbox中的数据是否可以保存为xml文件,而xml文件如何在listbox中显示出来
不知道是不是可以,请各位高手帮帮忙,如果不可以,那什么控件可以呢?

解决方案 »

  1.   

    当然可以了,可以什么控件都不用。建议自己分析一下xml文件结构(很容易,也很麻烦,取决于你要生成和显示什么样的xml文件)
      

  2.   

    主要是我想显示的是listbox中的数据,其实这些数据也是要写入数据库中的,可是这位大哥说的我还是不明白啊,可不可以说清楚点呢,真的是非常需要你的帮助,谢谢,谢谢!
      

  3.   

    可以的
    给你一个实例:
    你可以使用VB的ADO对对象来搞定。
    你首先要在VB菜单中:
    “工程”-->“引用”-->“Microsoft AxtiveX Data Objects 2.X Library”
    注:2.X为版本号,如果你机子上有高版本的就用高版本的,如:2.5或2.6的示例:
    private sub command1_click()
    dim cn as new adodb.Connection
    dim rs as new adodb.recordset
    dim sqlstr as string
    cn.open "Provider=SQLOLEDB;Driver={SQL Server};Server=Server;Uid=sa" & _
            ";Pwd=1;Database=data"
    rs.cursorlocation=aduseclient
    rs.open "select * from XXX",cn,3,3
    rs.save "d:\mydata\data.xml",adPersistXML'保存成xml文件
    rs.close
    rs.open "d:\mydata\data.xml",cn,AdOpenDynamic,AdLockBatchOptimistic,adCmdFile'打开xml文件
    msgbox "共有:" & rs.recordcount & "条记录!!!"
    rs.close
    set rs=nothing
    cn.close
    set cn=nothing
    end sub
      

  4.   

    谢谢指教:可是我想把listbox中的数据保存为xml
         例如:
           line0:
              line01:100
              line02:200
              line03:300
           line1:
              line11:1000
              line12:2000
              line13:300
              line14:144
    其中line等是开始写上去的,后面的数字是来自数据库的,这样的话我该怎么做呢?