PDA

View Full Version : سوال: شناسایی ردیف انتخاب شده در datagridview



arashjoon
دوشنبه 24 مرداد 1390, 19:06 عصر
سلام

عزيزان من مي خواستم بدونم چطوري مي شه بين رديف هاي موجود در يک datagridview تست کرد که آيا رديفي انتخاب شده يا نه؟
ممنون

alimanam
دوشنبه 24 مرداد 1390, 20:23 عصر
با سلام

با این میتونی این کار رو انجام بدی . توجه کن که اندیس هر سطر همیشه یکی کمتر از شماره ردیف هستش ( اندیس همیشه از صفر شروع میشه )

If DataGridView1.Rows(3).Selected Then
MsgBox("سطر شماره 4 انتخاب شده است")
Else
MsgBox("سطر شماره 4 انتخاب نشده است")
End If

موفق باشید ./

bia2joker
سه شنبه 25 مرداد 1390, 03:39 صبح
می تونی از کد زیر استفاده کنی
Data_Position همون اندیس ردیف انتخاب شده است مثلا برای ردیف اول مقدار 0 و....

Dim Data_Position AsInt16
Data_Position = DataGridView2.BindingContext(DataGridView2.DataSou rce).Position
If Data_Position = -1 Then
MsgBox("هیچ موردی انتخاب نشده است", MsgBoxStyle.Exclamation + MsgBoxStyle.OkOnly)
Exit Sub
End If