PDA

View Full Version : کنترل ایندکس مربوط به سطر های Data grid



aminbrleevb
یک شنبه 29 دی 1387, 18:17 عصر
با سلام
وقتی من یه فیلد رو به دیتا بیسم اضافه میکنم data grid به بالاترین سطر خود میره
من از کد زیر استفاده کردم ولی جواب نداد


a = DataGridView1.RowCount
DataGridView1.TabIndex = a - 1
با تشکر

alihassanabadi
جمعه 04 بهمن 1387, 00:58 صبح
سلام
منظورت رو خوب نمیفهمم
بیشتر توضیح بده ؟
آخه زیاد با دیتا گرید ویو کار کردم شاید بتونم جوابتو بدم
thank you

Mahdi.Kiani
جمعه 04 بهمن 1387, 10:55 صبح
کاربر گرامی aminbrleevb
لطف کنید از این به بعد، عنوان های مناسب تری برای تاپیک هایتان انتخاب کنید. از عنوان های کلی پرهیز کنید.
طبق مقررات می بایست تاپیک شما حذف گردد. اما این بار من عنوان تاپیک را تغییر دادم. از این به بعد بیشتر دقت کنید.
با تشکر

slashslash2009
جمعه 04 بهمن 1387, 13:21 عصر
باید یه جوری فاکوس کرد روی همون رکورد خاص مثلا بعد از اینکه یک رکورد ثبت شد در دیتا گرید روی همون رکورد نشانه رود منم هر کاری کردم نتونستم کدشو کشف کنم

Mahdi.Kiani
جمعه 04 بهمن 1387, 13:42 عصر
یک راهش اینه :


dataGridView1.Rows[dataGridView1.Rows.Count-1].Selected = true;


زمانی که MulitiSelect و allowUserToAddRows برابر با false باشد.

****
اگر AllowUserToAddRows برابر با True باشد :


dataGridView1.Rows[dataGridView1.Rows.Count-2.Selected = true;


چون در این حالت، همیشه یک سطر خالی نیز ایجاد می گردد.

از طریق DataSource بایند شده به گرید هم می توانید..
در کل راه های زیادی برای این عمل وجود دارد.
موفق باشید.

aminbrleevb
یک شنبه 06 بهمن 1387, 20:53 عصر
با تشکر از شما
من نمی تونم مثل شما اسم برای تاپیکم بزارم اونم به خاطر تجربه کممه وگرنه به قوانین کاملا اشنا هستم و یه سالو خورده ای هست که از این سایت استفاده می کنم
--------------
با تشکر از لطفطون ولی کد بالا جوا نداد

Mahdi.Kiani
یک شنبه 06 بهمن 1387, 21:35 عصر
با تشکر از شما
من نمی تونم مثل شما اسم برای تاپیکم بزارم اونم به خاطر تجربه کممه وگرنه به قوانین کاملا اشنا هستم و یه سالو خورده ای هست که از این سایت استفاده می کنم
--------------
با تشکر از لطفطون ولی کد بالا جوا نداد

سلام برادر
نمونه کدتان را بفرستید تا بررسی کنم
موفق باشید