请问一个基于C#的sql数据库有关问题

请教一个基于C#的sql数据库问题
我在用C#写一个数据库应用程序的时候,有两个程序页面会用到同一个表。一个页面是程序在接收串口数据后,对数据库进行更新,这个过程不停止。另一个页面是要查询表中的数据。但我在调试的时候,发瑞DataGridView不能显示表中的数据,却会提示错误,大意是已经有一个程序在用此数据库,所以不能连接。
有没有高手能帮我解决这个问题呀。不胜感激。。。。。。

------解决方案--------------------
把数据库类单写,然后用2个程序调用
数据库里面要把con等关闭就可以了