PDA

View Full Version : datagridview



amirreyhaneh
دوشنبه 12 شهریور 1386, 17:14 عصر
سلام
در datagridدر کنار هر سطر که انتخاب می کنیم یک مثلث سیاه رنگ قرارداردومن با دستور
TopicDG.Rows[TopicDG.Rows.Count - 1].Selected = true آخرین سطر را انتخاب میکنم ولی مثلث سیاه رنگ به آخرین سطر منتقل نمی شود.
کمک کنید

PC2st
جمعه 16 شهریور 1386, 23:10 عصر
اون مثلث سیاه رنگ، برای مشخص کردن سطرهای انتخاب شده نیست و برای مشخص کردن سطر فعلی بکار میره.

amirreyhaneh
شنبه 17 شهریور 1386, 07:59 صبح
مرسی
سطر فعلی را چه شککلی می توان تغییر داد.(مثلث سیاه را چه شکلی از طریق کد می توان تغییر داد)

PC2st
شنبه 17 شهریور 1386, 15:40 عصر
مثلا اگر بخوایم مثلث روی سطر 5 ام باشه:


dataGridView1.CurrentCell = dataGridView1[0, 4];

که اندیس 0 برای اولین ستون (فیلد) و اندیس 4 برای پنجمین سطر بکار میره.
با اینکار، مقدار خاصیت CurrentRow روی 6 امین سطر تنظیم میشه.

البته اگر دیتاگریدویو رو به یک منبع داده وصل کردید، میتونید به کمک BindingManagerBase از خاصیت Position، استفاده کنید،
مثلا بصورت dataGridView1.BindingContext[0].Position

amirreyhaneh
یک شنبه 18 شهریور 1386, 11:03 صبح
سلام
مشکل حل شد
یک دنیا ممنون