做查询报表显示数据,用什么控件显示比较好?
公司有两个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 , 基础类