PDA

View Full Version : انتخاب سطر درdatagridview



farhadyoosefi
دوشنبه 14 اسفند 1385, 13:19 عصر
سلام
چطوری می تونم بفهمم کاربر کدوم یک از ستون های datagridview رو انتخاب کرده؟
توdatagrid, visual stodio2003 خاصیتی به نام CurrentRowIndex داشت که وقتی تو رویداد MouseUp مربوط به datagrid نوشته می شد, می گفت که کاربر کدوم سطر رو انتخاب کرده.اما ظاهرا تو 2005 نداره.

farhadyoosefi
دوشنبه 14 اسفند 1385, 17:39 عصر
کسی نمی دونه؟؟؟؟؟؟؟؟؟

vahidiran
دوشنبه 14 اسفند 1385, 18:25 عصر
ببین دوست عزیز اون ردیفی رو می خواهی که کاربر اونو انتخاب کرده یا ردیفی رو می خواهی که کتربر روی اون کلیک کرده است

programmermp
دوشنبه 14 اسفند 1385, 18:28 عصر
سلام

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




PrivateSub DataGridView1_CellContentClick(ByVal sender As System.Object, ByVal e As System.Windows.Forms.DataGridViewCellEventArgs) Handles DataGridView1.CellContentClick
MsgBox(e.ColumnIndex)
EndSub


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



Private Sub DataGridView1_CellContentClick(ByVal sender As System.Object, ByVal e As System.Windows.Forms.DataGridViewCellEventArgs) Handles DataGridView1.CellContentClick
msgbox(datagridview1.Columns.Item(e.ColumnIndex).H eaderText)
End Sub



امیدوارم منظورت رو درست فهمیده باشم

موفق باشید

farhadyoosefi
دوشنبه 14 اسفند 1385, 19:40 عصر
ممنون
من می خوام سطری رو که کاربر روش کلیک می کنه update کنم برای این کارم باید بفهمم که کدوم سطر رو انتخاب می کنه

programmermp
دوشنبه 14 اسفند 1385, 19:47 عصر
کدهایی که نوشتم چون گفتی ستون واسه ستون بود

ولی اگه می خواهی واسه ردیف استفاده کنی یه تغییر کوچیک لازمه

جای e.columnindex بنویس e.rowindex و جای columns هم بنویس rows

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

Amir Taghavi
دوشنبه 14 اسفند 1385, 21:52 عصر
Me.DataGiridView1.SelectedRows(0). ...

farhadyoosefi
سه شنبه 15 اسفند 1385, 01:04 صبح
فکر کنم نتونستم مشکلم رو درست بگم, به هر حال از دوستان خیلی ممنونم
مشکلمم حل شد با.
datagridviewname.currentcell.rowindex
میشه فهمید که کاربر کدوم سطر از گرید رو انتخاب کرده

programmermp
سه شنبه 15 اسفند 1385, 22:16 عصر
سلام

عزیز دل اصلا از کدهایی که گذاشتم استفاده کردی

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

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

موفق باشید

hadi_alijani83
سه شنبه 15 اسفند 1385, 23:02 عصر
سلام من می خوام برنامه نویسی را حرفی یاد بگیرم چه کار کنم

farhadyoosefi
چهارشنبه 16 اسفند 1385, 00:55 صبح
اگه منظور شما حرفه ای هست توصیه من به شما اینکه با یه کتابی که چیز های کلی رو گفته شروع کنی بعد فقط کد بزنی تا با مشکلات اشنا بشی و راه بیفتی, فقط باید عملی کار کنی همین داداش من

programmermp
چهارشنبه 16 اسفند 1385, 19:55 عصر
سلام من می خوام برنامه نویسی را حرفی یاد بگیرم چه کار کنم

اصلا من موندم این پست چه ربطی به این تاپیک داره

از شما بعیده اقای یوسفی شما که این تاپیک رو ایجاد کردید نباید به سئوالات بی ربط

جواب بدید

شما دوست عزیز اگه می خواهی سئوال بپرسید باید تاپیک ایجاد کنید

یه خورده به قوانین سایت توجه کنید این رو هم به خودم می گم هم به شما

با تشکر