سلام
در datagridدر کنار هر سطر که انتخاب می کنیم یک مثلث سیاه رنگ قرارداردومن با دستور
TopicDG.Rows[TopicDG.Rows.Count - 1].Selected = true آخرین سطر را انتخاب میکنم ولی مثلث سیاه رنگ به آخرین سطر منتقل نمی شود.
کمک کنید
سلام
در datagridدر کنار هر سطر که انتخاب می کنیم یک مثلث سیاه رنگ قرارداردومن با دستور
TopicDG.Rows[TopicDG.Rows.Count - 1].Selected = true آخرین سطر را انتخاب میکنم ولی مثلث سیاه رنگ به آخرین سطر منتقل نمی شود.
کمک کنید
اون مثلث سیاه رنگ، برای مشخص کردن سطرهای انتخاب شده نیست و برای مشخص کردن سطر فعلی بکار میره.
مرسی
سطر فعلی را چه شککلی می توان تغییر داد.(مثلث سیاه را چه شکلی از طریق کد می توان تغییر داد)
مثلا اگر بخوایم مثلث روی سطر 5 ام باشه:
dataGridView1.CurrentCell = dataGridView1[0, 4];
که اندیس 0 برای اولین ستون (فیلد) و اندیس 4 برای پنجمین سطر بکار میره.
با اینکار، مقدار خاصیت CurrentRow روی 6 امین سطر تنظیم میشه.
البته اگر دیتاگریدویو رو به یک منبع داده وصل کردید، میتونید به کمک BindingManagerBase از خاصیت Position، استفاده کنید،
مثلا بصورت dataGridView1.BindingContext[0].Position
سلام
مشکل حل شد
یک دنیا ممنون