PDA

View Full Version : سوال: بدست آوردن موقعیت رکورد در DataGridView



iradata
دوشنبه 18 مرداد 1389, 04:36 صبح
سلام

می خواستم بدونم چه طور میشه در DataGridView موقعیت رکورد فعلی روو بدست آورد

با تشکر

Saman_12
دوشنبه 18 مرداد 1389, 11:24 صبح
اگه منظورتون رکوردی هست که کاربر الان داره توی اون مینویسه :

Private Sub DataGridView1_CellBeginEdit(ByVal sender As Object, ByVal e As System.Windows.Forms.DataGridViewCellCancelEventAr gs) Handles DataGridView1.CellBeginEdit
MsgBox("Column : " & e.ColumnIndex & " Row " & e.RowIndex)
End Sub

Mehdi6052
دوشنبه 18 مرداد 1389, 11:51 صبح
با سلام

رویداد ورود به سلولهای دیتاگرید:





Private Sub dGrid_CellEnter(ByVal sender As Object, ByVal e As System.Windows.Forms.DataGridViewCellEventArgs) Handles dGrid.CellEnter
' رویداد ورود به سلولهای دیتاگرید

Dim Col As Integer = dGrid.CurrentCell.ColumnIndex
Dim Row As Integer = dGrid.CurrentRow.Index

MsgBox("Column Number = " & Col & " And Row Number = " & Row)

End Sub




کد برای تشخیص دادن موقعیت سلول جاری دیتاگرید:




Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim Col As Integer = dGrid.CurrentCell.ColumnIndex
Dim Row As Integer = dGrid.CurrentRow.Index

MsgBox("Column Number = " & Col & " And Row Number = " & Row)
End Sub

vbworm
دوشنبه 18 مرداد 1389, 19:51 عصر
Datagrid.currentrow.index

iradata
دوشنبه 18 مرداد 1389, 22:59 عصر
از تمام دوستان که من روو در این زمینه راهنمایی کردند تشکر می کنم مخصوصا از Mehdi6052

Mehdi6052
سه شنبه 19 مرداد 1389, 00:38 صبح
برای انتخاب یک سلول خاص در دیتا گرید باید به این شکل عمل نمائید:




Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim Row As Integer
Dim Col As Integer

' انتخاب سلول دیتاگرید با مختصات سطر=3 و ستون=4
Row = 2
Col = 3

dGrid.CurrentCell = dGrid(Col, Row)

End Sub

ahkh306
یک شنبه 03 فروردین 1399, 06:54 صبح
سلام
من توی فرمم دو تا دیتاگریدویو دارم میخواستم ببینم چطور میشه هر ردیفی که در دیتاگریدویو 1 انتخاب میشه همون ردیف در دیتاگریدویو 2 انتخاب بشه.مثلا اگر کاربر ردیف 2 در دیتاگریدویو 1 انتخاب کرد ردیف 2 در دیتاگریدویو 2 انتخاب بشه؟
دوستان خواهش میکنم هر کس بلده جواب بده
تشکر