اگر بخواهیم دیتا گرید ویو پس از ثبت اطلاعات جدید به آخرین سطر وارد شده اشاره کند چه دستوری باید داد؟
همیشه جدیدترین سطر را به صورت های لایت نمایش دهد
اگر بخواهیم دیتا گرید ویو پس از ثبت اطلاعات جدید به آخرین سطر وارد شده اشاره کند چه دستوری باید داد؟
همیشه جدیدترین سطر را به صورت های لایت نمایش دهد
کسی نمیتونه راهنمایی کنه ؟
منم دنبالشم ... ممکنه کمک کنید؟
سلام
عزیز جان اون باتنی هست که عمل انزرت انجام می ده ، حالا گریدت به بانک وصل هست یا نه کاری نداریم
آره خوب ! آخر دستورات مربوط به همون افزودن ردیف، اینو قرار بده
dataGridView1.ClearSelection();
int nRowIndex = dataGridView1.Rows.Count - 1;
dataGridView1.Rows[nRowIndex].Selected = true;
dataGridView1.Rows[nRowIndex].Cells[0].Selected = true;
این رو ببینین
:
int a = dataGridView1.Rows.Count - 2;
dataGridView1.Rows[a].Selected = true;
بسیااااااررر ممنون از هر دو عزیز
ممنون از هر دو عزیز بزرگوار- اما ظاهرا همچنان رکورد اولی هم در حالت انتخال هست(علاوه بر آخری) !؟
در event مربوط به _CellEnter همچنان رکورد اول موجود در دیتاگرید ویو انتخاب شده است
سلام.از بایدینگ سورس استفاده کنید مشکلتون حل میشه
Faster way:
dataGridView1.Rows.Last().Selected=true;
شمامیخواید وقتی رکوردرو درج کنید اون سطر انتخابی نره اولین عنصر.خب کدهایی که دوستان گفتن درسته میره اخرین.ولی اگه ویرایش خواستی بکنی چی؟بازم بره اخری؟
پس از بایندینگ سورس استفاده کن