PDA

View Full Version : انتخاب سطر datagridview با توجه به مقدار شناسه



zohre66
سه شنبه 17 شهریور 1394, 22:57 عصر
سلام خدمت همه دوستان
من می خوام وقتی مقداری سرچ کردم علاوه بر اینکه اطلاعات رو در تکست های مربوطه اش پر می کنم همون سطر تو گرید هم انتخاب بشه . چه روشی را پیشنهاد می کنید به جز حلقه for البته

group45
چهارشنبه 18 شهریور 1394, 11:39 صبح
سلام
من همیشه که جستجو میکنم و نتیجه جستجو تو دیتاگرید ویو میاد یه ایونت داره گریدویو به اسم selectedrow که اگه سطر مورد نظرمو پیدا کردم و کل سطرشو انتخاب کردم اونوقت تمام اطلاعات فیلداش برن تو تکست باکسایی

titipop1
چهارشنبه 18 شهریور 1394, 22:33 عصر
سلام خدمت همه دوستان
من می خوام وقتی مقداری سرچ کردم علاوه بر اینکه اطلاعات رو در تکست های مربوطه اش پر می کنم همون سطر تو گرید هم انتخاب بشه . چه روشی را پیشنهاد می کنید به جز حلقه for البته

شما میتونید از یه کوئری استفاده کنید که گرید رو با نتیجه اون کوئری پر کنه
اگه خواستین یه توضیح بدین تا کوئری رو واستون بذارم

zohre66
جمعه 20 شهریور 1394, 09:08 صبح
سلام خدمت همه دوستان
ظاهرا متوجه سوال من نشدید من نمی خوام گریدم رو فیلتر کنم گرید من به دیتاتیبل بایند شده حالا می خوام سطری که مقدار شناسه اش مثلا 5 هست انتخاب بشه خوب بدون محدود کردن

rg_BlackRose
جمعه 20 شهریور 1394, 13:45 عصر
سلام

بینید این کد کمکتون میکنه

dataGridView1.ClearSelection();


try
{
var dgvRow = dataGridView1.Rows.Cast<DataGridViewRow>().First(r => r.Cells["نام ستون"].Value.ToString().Equals(متن جستجو));


if (dgvRow != null)
dataGridView1.Rows[dgvRow.Index].Selected = true;
}
catch(Exception ex)
{
MessageBox.Show(ex.Message);
}


موفق باشید