PDA

View Full Version : بعد از درج در Data grid view قرار گرفتن اشاره گر درآخرین رکورد ایجادشده



titi1363
سه شنبه 12 اردیبهشت 1391, 14:44 عصر
بعد از درج در Data grid view ، اشاره گر درآخرین رکورد ایجادشده قرار بگیرد

omidamiry
سه شنبه 12 اردیبهشت 1391, 17:39 عصر
فکر کنم دیتا گرید.لست

یا دیتا گرید .راو.لست باشه

Mahmoud.Afrad
سه شنبه 12 اردیبهشت 1391, 20:02 عصر
اگر سطر اضافه شده در آخرین سطر گرید قرار بگیره:


dataGridView1.Rows[dataGridView1.Rows.Count - 1].Selected = true;


و اگر این طور نیست باید براساس یکی از فیلدها مثلا آی دی در گریدویو جستجو کنید و سطر پیدا شده رو مثل بالا سلکت کنید.


foreach (DataGridViewRow dgvrow in dataGridView1.Rows)
{
if (Convert.ToString(dataGridView1.Rows[dgvrow.Index].Cells["نام یا اندیس سلول"].Value) == "مقدار مورد جستجو")
dataGridView1.Rows[dgvrow.Index].Selected = true;
}

omid_csh
چهارشنبه 13 اردیبهشت 1391, 09:56 صبح
سلام
در ادامه پست دوستمون mafaman2003 (http://barnamenevis.org/member.php?71297-mafaman2003) :
برای اینکه دیتا گرید هم به اون سطری که پیدا کردی اسکرول بخوره میتونی از این دستور استفاده کنی:
myDataGridView.FirstDisplayedScrollingRowIndex = myDataGridView.Rows.Count - 1;
موفق باشی.

titi1363
شنبه 16 اردیبهشت 1391, 18:15 عصر
mafaman2003وomid_csh ممنونم.
omid_cshببخشید منظورتون از myDataGridViewMatrixمتوجه نشدم:(

Mahmoud Zaad
شنبه 16 اردیبهشت 1391, 18:53 عصر
بابا همین جا که جواب داده شده، دوباره یه تاپیک زدید! منظور همون اسم دیتاگریدویو شما هست.