های لایت شدن سطر اضافه شده در DGV
سلام!
من چند تا TextBox بالای DGV گذاشتم و از طریق اینا دیتاگریدویو مو پر میکنم حالا میخوام وقتی دکمه ی ذخیره رو زدم اون سطری که جدیدا اضافه شده Select بشه یعنی به جای اولین سطر دیتاگریدویو ، سطر اضافه شده که طبیعتا آخرم هست "های لایت" بشه.
میدونم که قبلا به این سوال پاسخ داده شده اما من هر چی گشتم نتونستم پیداش کنم. لطفا راهنماییم کنید.
نقل قول: های لایت شدن سطر اضافه شده در DGV
این همه مهندس اینجاست.پس چرا هیچکی جواب منو نمی ده؟
نقل قول: های لایت شدن سطر اضافه شده در DGV
سلام.
یا این کد:
dgv.Rows[dgv.Rows.Count - 1].Selected = true;
سطر آخر dataGridView انتخاب میشه .
نکته :
1- خصوصیت multiSelect دیتاگریدویو رو false کن که در لحظه فقط یک سطر اجازه انتخاب داشته باشه.
2- خصوصیت SelectionModeش رو هم بذار FullRowSelect.
موفق باشید.
نقل قول: های لایت شدن سطر اضافه شده در DGV
مرسی مهندس. منم همین الان یه راهشو پیدا کردم.میخواستم بزارم که دیدم شما جواب دادید.
dataGridView1.Rows[dataGridView1.RowCount-2].Selected =
true;
تو کد شما هم برای اینکه دقیقا آخرین سطر اضافه شده ، هایلایت بشه باید به جای -1 بزاریم -2.
نقل قول: های لایت شدن سطر اضافه شده در DGV
نقل قول:
تو کد شما هم برای اینکه دقیقا آخرین سطر اضافه شده ، هایلایت بشه باید به جای -1 بزاریم -2
چون عمل درج رو با کد انجام میدی بهتره خصوصیت AllowUserToAddRows رو false کنی که کاربر خودش نتونه اینکارو بکنه . در اینصورت کدی که دادم درست عمل میکنه ، یعنی باید منهای یک کنی.
موفق باشید .
نقل قول: های لایت شدن سطر اضافه شده در DGV
جوابتان را می توانید تا ساعت 10 امشب در تاپیکم مشاهده کنید
https://barnamenevis.org/showth...62#post1096962
الان جوابتان را نمیدم چون منزل نیستم تا کد دقیق را در اختیارتون قرار بدم
این کد ها یه مشکل کوچولو داره که می تونید اون را وقتی که اروکی بالا یا پایین را می زنید بفهمید
نقل قول: های لایت شدن سطر اضافه شده در DGV
فرمایش دوستمون درسته . این کد رو استفاده کنید .
dgv.CurrentCell = dgv.Rows[dgv.Rows.Count - 1].Cells[0];
موفق باشید.