PDA

View Full Version : تغییر رکورد جاری درgridview



rezaei manesh
دوشنبه 17 مهر 1385, 08:04 صبح
سلام
من چطوری رکورد جاری رو در grid view تغییر بدم مثلا رکورد جاری رو بزارم n و اونو تو حالت های لایت قرار بدم
grdv.curentrow=n یه همچین کدی باید باشه فکر کنم .هر چند این متد ظاهرا فقط خواندنی هستش

Maryam_y_m
دوشنبه 17 مهر 1385, 16:23 عصر
از کد زیر استفاده کنید



DataGrid1.Select(n)

rezaei manesh
سه شنبه 18 مهر 1385, 09:24 صبح
از کد زیر استفاده کنید



DataGrid1.Select(n)



gridview1.select(n

این متد آرگمان قبول نمی کنه
من از این کد اسقفاده می کنم که کامل نیست چون می شه با اون چندتا ستون از سطر های مختلف رو انتخاب کرد و رکرود جاری هم نمیشه با اون انتخاب کرد.


gridview1.Rows(i).Cells(j).Selected = True

Maryam_y_m
سه شنبه 18 مهر 1385, 18:23 عصر
این متد آرگمان قبول نمی کنه

چرا قبول میکنه .من همیشه از همین متد استفاده میکنم. البته اگر منظورتان از gridview همان datagrid است

rezaei manesh
سه شنبه 18 مهر 1385, 18:31 عصر
من datagrid ندیدم gridview داشت از اون استفاده می کنم در 2005
اون نداشت

Maryam_y_m
سه شنبه 18 مهر 1385, 18:54 عصر
آها. من با 2003 کار میکنم !

vahidiran
چهارشنبه 19 مهر 1385, 11:04 صبح
حالا من با 2005 کار می کنم این دستور عمل میکنه یعنی ردیف مورد رو انتخاب می کنه حالا اگر بخواهیم datagrid اسکرول کنه به ردیف مورد نظر باید چکا ر کنیم ؟ چون کار نمی فهمه که ردیف مورد نظرش انتخاب شده فقط باید بالا پایین کنه ؟ در ضمن من با datagrid کار می کنم

rezaei manesh
چهارشنبه 19 مهر 1385, 11:14 صبح
datagrid رو جعبه ابزارت به صورت پیش فرض بود؟
چه تفاونی بین datagrid و gridview هستش؟ کدوم بهتره؟

programmermp
چهارشنبه 19 مهر 1385, 11:22 صبح
با سلام

دوست عزیز اگه اشتباه نکنم در وی بی دات نت 2005 ما یک ابزاری به نام datagridview داریم

که در نوار ابزار هم هست دیتا گراید و گراید ویو هر جفتش در وی بی دات نت یک ابزار هست

که اسمش هم در بالا گفتم

rezaei manesh
چهارشنبه 19 مهر 1385, 11:28 صبح
datagrid رو جعبه ابزارت به صورت پیش فرض بود؟
چه تفاونی بین datagrid و gridview هستش؟ کدوم بهتره؟
الان شما به کدوم سوال من پاسخ دادید؟!!!
من هم می دونم یک ابزار هست اما چون به صورت پیش فرض تو جعبه ابزار من نبود من فکر کردم هتمن ماکروسافت نیازی ندیده که با وجود گرید ویو دیتا گرید رو بذاره؟
تفاوتش رو می خوام که بتونم تصمیم بگیرم کدوم رو بهتره استفاده کنم؟

programmermp
چهارشنبه 19 مهر 1385, 11:43 صبح
با سلام

ببخشید بد متوجه شدم این هم فرق دیتا گراید و دیتا گراید ویو و علت جایگزین شدن دیتاگراید

ویو به جای دیتا گراید از دید مایکروسافت

شرمنده وقت ترجمه دیگه نداشتم



The

programmermp
چهارشنبه 19 مهر 1385, 11:52 صبح
با سلام

ببخشید بد متوجه شدم این هم فرق دیتا گراید و دیتا گراید ویو و علت جایگزین شدن دیتاگراید

ویو به جای دیتا گراید از دید مایکروسافت

شرمنده وقت ترجمه دیگه نداشتم



The

آقا شرمنده هر کاری کردم متن لاتین رو نمی ریخت برات توی یک فایل word و pdf اپلود کردم

programmermp
چهارشنبه 19 مهر 1385, 11:53 صبح
اگه نتونستی باز کنی

بگو تا برات به صورت عکس اپلود کنم

rezaei manesh
چهارشنبه 19 مهر 1385, 13:51 عصر
سلام
دست شما درت نکنه تونستم بخونم بنابراین بهتره که از همون گراید ویو استفاده کنم اما مشکل من هنوز برای انتخاب یک رکورد وجود داره

saberamani
چهارشنبه 19 مهر 1385, 19:20 عصر
you can use this code in your project

DataGridView1.CurrentRow.Selected = False
DataGridView1.Rows(n).Selected = True

هادی123
چهارشنبه 19 مهر 1385, 20:39 عصر
DataGridView1.Rows(n).Selected = True

rezaei manesh
پنج شنبه 20 مهر 1385, 07:58 صبح
خوب این کد یکم بهتر شد اما هنوز مشکل رو حل نکرد
چون هنوز رکورد جاری رو تغییر نمیده تویه چند صفحه ای هم که دیگه خودتون می دونین به صفحه مورد نظر نمی ره!