سلام من میخوام تو C# یه combobox بزارم که آیتم هاش فیلد های یه جدول هستن بعد میخوام یه دکمه بذارم که وقتی رو دکمه کلیک میکنی بر اساس یکی از آیتم های combobox و مقداری که در textbox می نویسم با استفاده از تابع find جستجو انجام بده و نتیجه رو یه صورت یه سطر از اطلاعات اون جدول در datagridview نمایش بده ، خودم تا جایی که جستجو میکنه و اندیس سطر رو بر میگردونه نوشتم و درست عمل میکنه فقط نمیدونم چطور بهش بگم سطر مربوط به این اندیس رو تو gridview نمایش بده.در واقع میخوام بدونم چی باید تو قسمت else بنویسم.
لطفا کمکم کنید
privatevoid button1_Click(object sender, EventArgs e)
{SqlConnection conn = newSqlConnection("server=(local);initial catalog=University;integrated security=true");
conn.Open();
SqlDataAdapter da = newSqlDataAdapter("select * from Teachers", conn);
DataSet ds = newDataSet();
DataView dv = newDataView();
da.Fill(ds,"Teachers");
dv = ds.Tables["Teachers"].DefaultView;
string s;
s = comboBox1.SelectedItem.ToString();
dv.Sort = s +" desc ";
int i;
i = dv.Find(textBox1.Text);
if (i == (-1))
{
MessageBox.Show(textBox1.Text + " وجود ندارد");
}
else
{
//MessageBox.Show(textBox1.Text + " هست در ایندکس شماره :" + i.ToString());
}
conn.Close();
}