سلام
من توی فرم فیلتر برا انتقال ایتم به لیبل این کد رو در select change لیست نوشتم

private void listBox1_SelectedIndexChanged(object sender, EventArgs e)
{
if(listBox1.SelectedItem=!null)
{
label1.Text += listBox1.SelectedItem.ToString()+",";
}
else
{
label1.text="";
}
}

و در فرم اول در کلید فیلتر این کد رو
Form2 d = new Form2();

d.ShowDialog();

testaDataContext Bank = new testaDataContext();
var query = Bank.t1s;
if (!string.IsNullOrEmpty(d.lbfilter.Text))
{
query.Where(p=>p.nam == d.lbfilter.Text );
}
//if (!string.IsNullOrEmpty(d.lbfilter1.Text))
// {
// query.Where(p=>p.famil == d.lbfilter1.Text);
//}
var result = query.ToList();
dataGridView1.DataSource = null;
dataGridView1.DataSource = result;
بازم جواب نمیده..!!!!