PDA

View Full Version : سوال: نمایش آخرین سطر اطلاعات وارد شده در دیتا گرید ویو به صورت های لایت



mahDs_gh
شنبه 11 خرداد 1392, 15:48 عصر
اگر بخواهیم دیتا گرید ویو پس از ثبت اطلاعات جدید به آخرین سطر وارد شده اشاره کند چه دستوری باید داد؟

همیشه جدیدترین سطر را به صورت های لایت نمایش دهد

mahDs_gh
شنبه 11 خرداد 1392, 19:50 عصر
کسی نمیتونه راهنمایی کنه ؟

mohsen22
شنبه 11 خرداد 1392, 20:23 عصر
منم دنبالشم ... ممکنه کمک کنید؟

khokhan
شنبه 11 خرداد 1392, 21:14 عصر
منم دنبالشم ... ممکنه کمک کنید؟
سلام

عزیز جان اون باتنی هست که عمل انزرت انجام می ده ، حالا گریدت به بانک وصل هست یا نه کاری نداریم

آره خوب ! آخر دستورات مربوط به همون افزودن ردیف، اینو قرار بده


dataGridView1.ClearSelection();
int nRowIndex = dataGridView1.Rows.Count - 1;
dataGridView1.Rows[nRowIndex].Selected = true;
dataGridView1.Rows[nRowIndex].Cells[0].Selected = true;

esafb52
شنبه 11 خرداد 1392, 21:22 عصر
این رو ببینین
:
int a = dataGridView1.Rows.Count - 2;
dataGridView1.Rows[a].Selected = true;

mahDs_gh
شنبه 11 خرداد 1392, 22:23 عصر
بسیااااااررر ممنون از هر دو عزیز :لبخندساده:

mohsen22
یک شنبه 12 خرداد 1392, 18:01 عصر
ممنون از هر دو عزیز بزرگوار- اما ظاهرا همچنان رکورد اولی هم در حالت انتخال هست(علاوه بر آخری) !؟

در event مربوط به _CellEnter همچنان رکورد اول موجود در دیتاگرید ویو انتخاب شده است

صباح فتحی
یک شنبه 12 خرداد 1392, 18:58 عصر
سلام.از بایدینگ سورس استفاده کنید مشکلتون حل میشه

tooraj_azizi_1035
یک شنبه 12 خرداد 1392, 19:00 عصر
Faster way:

dataGridView1.Rows.Last().Selected=true;

صباح فتحی
یک شنبه 12 خرداد 1392, 19:03 عصر
شمامیخواید وقتی رکوردرو درج کنید اون سطر انتخابی نره اولین عنصر.خب کدهایی که دوستان گفتن درسته میره اخرین.ولی اگه ویرایش خواستی بکنی چی؟بازم بره اخری؟
پس از بایندینگ سورس استفاده کن

mohsen22
یک شنبه 12 خرداد 1392, 23:26 عصر
سلام

عزیز جان اون باتنی هست که عمل انزرت انجام می ده ، حالا گریدت به بانک وصل هست یا نه کاری نداریم

آره خوب ! آخر دستورات مربوط به همون افزودن ردیف، اینو قرار بده




dataGridView1.ClearSelection();
int nRowIndex = dataGridView1.Rows.Count - 1;
dataGridView1.Rows[nRowIndex].Selected = true;
dataGridView1.Rows[nRowIndex].Cells[0].Selected = true;

ممنون مهندس این کد خیلی خوب جواب داد ... من کشته مرده عکس آواتارتم ! خیلی باحاله
مرسی

zahra1372
شنبه 19 بهمن 1392, 10:15 صبح
Faster way:

dataGridView1.Rows.Last().Selected=true;


تو برنامه ی من سطری که اضافه میشه آخرین سطر نیست.
ذوق کردم گفتم این خط کد شما به دردم میخوره ولی Last نداشت مال من :-( !!!!!!!!