当前位置:编程学习 > VB >>

做查询报表显示数据,用什么控件显示比较好?

公司有两个ERP系统,查数据都要在两个系统各查一份数据,然后在excel中手工整理合并,太麻烦了。现在想做一个小的软件,可以同时获取两个系统的查询数据,然后进行汇总显示。那么现在的问题是:
1、要显示数据的话,要用什么控件比较好,是DataGrid还是MSHFlexGrid?又或者是其他?
2、我昨天试用了一下DataGrid控件,怎样才能点击列头进行排序?
Private Sub DataGrid1_HeadClick(ByVal ColIndex As Integer)
  rs.Sort = DataGrid1.Columns(ColIndex).DataField & " ASC" '升序
  rs.Sort = DataGrid1.Columns(ColIndex).DataField & " DESC" '降序
End Sub

以上代码没效果,点击列头后会报错:实时错误'424':要求对象
现在不知道怎么处理了。不要说在selec语句中进行排序,我不要这种。就要点击标题会自动升序和降序的。  貌似你的代码有问题 我用DataGrid
补充:VB ,  基础类
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,