PDA

View Full Version : سوال: نحوه ي گرفتن اطلاعات يك ركورد از datagridview وقتي كه بر روي اون ركورد كليك مي كنيم



alilovegood
پنج شنبه 14 بهمن 1389, 11:24 صبح
سلام.
در قسمت پايين صفحه يك datagridview لود شده داريم كه داره يه جدول رو نمايش مي ده و در قسمت بالا تعدادي textbox و combobox .مي خواهيم وقتي كاربر بر روي يك ركورد از datagridview كليك كرد اطلاعات اون ركورد در textbox ها و كمبو هايي كه در بالاي فرم وجود دارند نمايش داده بشه.چي كار بايد بكنم؟اين رو هم بگم كه نمي خواهيم به كمبو چيزي اضافه بشه،چون كمبو قبلاً لود شده و تمام مورد هاي انتخابي رو درون خودش داره،بلكه مي خواهيم وقتي روي ركورد كليك شد اون مقدار خاص در كمبو انتخاب بشه.

alilovegood
پنج شنبه 14 بهمن 1389, 12:50 عصر
لطفاً جواب بديد،خيلي واسم مهمه!
تو اينترنت هم گشتم ولي چيزي كه دقيقاً جواب سوالم باشه رو پيدا نكردم.

alilovegood
پنج شنبه 14 بهمن 1389, 19:40 عصر
از جوابي كه به سوال من نداديد واقعاً سپاسگذارم.جواب را مي گذارم تا اگه روزي كسي دنبال اين موضوع بود بتونه پيداش كنه:


Private Sub dgZamanbandi_CellDoubleClick(ByVal sender As System.Object, ByVal e As System.Windows.Forms.DataGridViewCellEventArgs) Handles dgZamanbandi.CellDoubleClick


Try


If dgZamanbandi.Rows.Count <> 0 Then



Dim x As Integer = dgZamanbandi.CurrentCell.RowIndex
Dim mabdastring As String = dgZamanbandi.Rows(x).Cells(0).Value.ToString
cboMabda.Text = mabdastring

Dim maghsadstring As String = dgZamanbandi.Rows(x).Cells(1).Value.ToString
cboMaghsad.Text = maghsadstring

End If

Catch ex As Exception
MsgBox(ex.Message.ToString)
End Try

End Sub