سلام
برای فرم جستجو یک پراپرتی تعریف کنید از نوع دیتاتیبل (یا هر نوع دیگری که نیاز شما رو پوشش بده)
public DataTable resultDt { get; set; }
یک button هم در همین فرم قرار بدید که در پایان جستجو قراره کلیک بشه (پراپرتی DialogResult رو برابر OK قرار بدین)
private void button1_Click(object sender, EventArgs e)
{
var dt = new DataTable();
//دیتاتیبل رو در این فرم پر می کنید
resultDt = dt;
Close();
}
در فرمی که قراره فرم جستجو رو باز کنه هم به اینصورت
private void btnSearch_Click(object sender, EventArgs e)
{
using (var form = new FrmSearch())
{
var result = form.ShowDialog();
if (result == DialogResult.OK)
{
//اینجا از محتویات پراپرتی که در فرم جستجو تعریف کردی استفاده کن
dataGridView1.DataSource = form.resultDt;
}
}
}
موفق باشید.