۲۳-دى-۱۳۸۸, ۰۱:۱۶:۱۲
چطور میشه با linq که شامل یه صفحه ویندوزی که توش :
یه grid که به database متصل شده و table مورد نظر از اون database رو توش نمایش دادم
و 2 تا کنترل textbox است
حالا میخوان بدونم با چه کدی تو linq میشه با اشاره به یک رکورد اطلاعات هر فیلد اون رکورد رو تو textbox ها نمایش داد.
مثلا در table ام 3 تا فیلد دارم به نام های nameو familyوgender
حالا می خوام با اشاره موس روی یک رکورد هر یک از اطلاعات مربوط به نام و فامیل وجنسیت رو به طور جداگانه در textbox ها نمایش بده
من میدونم که کد اون تو C# به این شکل :
private void dataGridView1_SelectionChanged(object sender, EventArgs e)
{
object f = dataGridView1.BindingContext[dataGridView1.DataSource].Current;
txtFairstName.Text = ((DataRowView)f)[0].ToString();
txtLastName.Text = ((DataRowView)f)[1].ToString();
txtGendeer.Text = ((DataRowView)f)[3].ToString();
lbl.Text = ((DataRowView)f)[2].ToString();
}
حالا میحوام بدونم در linq این کدش چیه؟
یه grid که به database متصل شده و table مورد نظر از اون database رو توش نمایش دادم
و 2 تا کنترل textbox است
حالا میخوان بدونم با چه کدی تو linq میشه با اشاره به یک رکورد اطلاعات هر فیلد اون رکورد رو تو textbox ها نمایش داد.
مثلا در table ام 3 تا فیلد دارم به نام های nameو familyوgender
حالا می خوام با اشاره موس روی یک رکورد هر یک از اطلاعات مربوط به نام و فامیل وجنسیت رو به طور جداگانه در textbox ها نمایش بده
من میدونم که کد اون تو C# به این شکل :
private void dataGridView1_SelectionChanged(object sender, EventArgs e)
{
object f = dataGridView1.BindingContext[dataGridView1.DataSource].Current;
txtFairstName.Text = ((DataRowView)f)[0].ToString();
txtLastName.Text = ((DataRowView)f)[1].ToString();
txtGendeer.Text = ((DataRowView)f)[3].ToString();
lbl.Text = ((DataRowView)f)[2].ToString();
}
حالا میحوام بدونم در linq این کدش چیه؟