+1 امتیاز
با عرض سلام

dataGridView1.SelectionMode = DataGridViewSelectionMode.FullRowSelect; این خط کد باعث میشود که یک سطر دیتاگریدویو به  رنگ ابی دربیاید  حال ما یک جستجو بر روی دیتاگریدویو انجام  میدهیم  ابتدا دیتاگریدویو را به بانک وصل میکنیم وبعد دیگر با بانک کاری نداریم یعنی عملیات فیلتر انجام نمیشود

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

با تشکر

2 پاسخ

+1 امتیاز

سلام ، برای انتخاب یک سطر خاص از DataGridView باید از کد زیر استفاده کنید ، در مثال شما باید این خط کد بعد از هر عمل جستجو فراخوانی شود :

this.dataGridView1.CurrentCell = this.dataGridView1.Rows[2].Cells[1];

البته من اندیس سطر ور ستون رو به صورت دستی تنظیم کردم شما می تونید تغییر بدین.

+3 امتیاز

سلام

شما با دستور زیر میتونید هر سطری رو که خواستید انتخاب کنید

dataGridView1.Rows[1].Selected = true;

البته یادت باشه که MultiSelect رو False کنی و SelectionMode رو هم FullRowSelect باشه

به جای عدد 1 هم که شماره اندیس دلخواه تو بنویسی

سوال جدید

2,337 سوال

2,871 پاسخ

3,725 دیدگاه

3,919 کاربر

دسته بندی ها

...