我在数据库里建了一个表,通过程序实时的向其中插入数据,我现在想在窗体中加一个datagrid利用它来显示此表中的数据,问题是如何让Datagrid中总是只显示表中最后的10条记录。我是一个新手,希望能得到大家的帮助!非常感谢!!

解决方案 »

  1.   

    Ado 控件帮定ADO属性:commandtype = adcmdtext
    recordsource = select * from 表名 order by 要排序的字段 descPrivate Sub Timer1_Timer()
        DataGrid1.Refresh
    End Sub
      

  2.   

    不好意思,忘了打了
    select top 10 * from 表名 order by 要排序的字段 descsqlserver/access 里面都可以抽出来
      

  3.   

    recordsource = select top 10 * from 表名 order by 要排序的字段 desc