c# 关于查询
我想要实现的功能是当我点击主窗体的查询按钮弹出子窗体,在子窗体的textbox中输入查询条件点击查询按钮,如果查询出数据库中有此条记录,查询结果显示到主窗体的datagridview中。这样可以实现吗?怎么实现呢?
------解决方案--------------------直接上代码吧
主窗体里:
private void btnQuery_Click(...)
{
Form1 frm=new Form1(); //Form1为子出啊个体
if(frm.ShowDialog()==DialogResult.OK) //子窗体点了确定按钮
{
string strWhere=frm.strQueryWhere; //查询条件
此处根据查询条件查询数据,然后绑定到DataGridView,
}
}
子窗体:
public string strQueryWhere=string.Empty;
private void btnOK_Click(...)
{
strQueryWhere=""; //这里组合你的查询条件
this.DialogResult=DialogResult.OK;
this.Close();
}
------解决方案--------------------窗体传值http://bbs.csdn.net/topics/360140208
------解决方案--------------------在主窗体里根据查询条件重新获取数据,再把数据绑定到DataGridView