在客户端:
两个独立的窗体
from1是用来人为的向数据库中新增数据
然后在 from2里用了个线程不停的读从from1中新增的数据两个窗体同时打开着
from2上实时从数据库中读取数据来显示from1上每新增一条数据时的状态(比如成功与否跟具体新增了什么内容)
我现在碰的问题是: 只有等from1上操作完所有要增加的数据后 ,那个from2才显示刚才插入的所有数据当时的操作状态
也就是在from1上操作插入数据的时候 查找数据的那个from2不做事
两个独立的窗体
from1是用来人为的向数据库中新增数据
然后在 from2里用了个线程不停的读从from1中新增的数据两个窗体同时打开着
from2上实时从数据库中读取数据来显示from1上每新增一条数据时的状态(比如成功与否跟具体新增了什么内容)
我现在碰的问题是: 只有等from1上操作完所有要增加的数据后 ,那个from2才显示刚才插入的所有数据当时的操作状态
也就是在from1上操作插入数据的时候 查找数据的那个from2不做事
class Form1
{
private Form2 m_fm2; public buttonStartForm2_Click(object sender, EventArgs e)
{
m_fm2 = new Form2();
m_fm2.Show();
}
public buttonAdd_Click(object sender, EventArgs e)
{
//Add data dataAdded.
//Check data is valid.
m_fm2.OnUpdateData();
}
}