我这个程序是对端口的操作,随时过来信号(一个字符串),我想通过这个字符串调用数据库,把相关信息显示出来。串口那儿已经写好了(人家写的)。我想数据显示的时候,过来一个数就增加显示一条新记录,不把原来的数冲掉,就像在表格里一行一行的增加显示。用dbgrid可以实现吗?怎么实现?要不用什么实现?怎么实现?谢谢!

解决方案 »

  1.   

    DBGRID绑定你增加记录的表上,然后每加一条刷新一下,如果是新记录显示在第一条,游标指到第一条,如果反之,游标指到最后一条
      

  2.   

    用一个临时表,过来一个字符串就搜索数据库,把找到的记录添加到临时表中。Over
      

  3.   

    用ListBox就可以了:ListBox1.Items.Add('数据库信息');若要每条字段对齐,可以在ADD之前先进行字符串格式化。
      

  4.   

    newc_k(帕拉丁) :你说的用程序怎么实现?