PDA

View Full Version : کلیک روی یه سلول از ستون و باز شدن فرم جدید در گرید



hamed.alinejad
چهارشنبه 02 مرداد 1392, 16:43 عصر
سلام دوستان من توی vb2012 یه گرید دارم که دو تا ستون داره میخوام توی هر کدوم از سلول های ستون اول خواست چیزی نوشته بشه یه فرم دیگه باز بشه و توی اون سلول خود کاربر نتونه چیزی وارد کنه.با فشردن یه کلید فقط فرم دیگه باز بشه

خیلی ممنون

hamed.alinejad
سه شنبه 22 مرداد 1392, 22:55 عصر
کسی نبود یه جواب واسه من بده؟؟؟؟؟؟؟؟؟؟

boveiryghasem
چهارشنبه 23 مرداد 1392, 08:53 صبح
سلام

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

Private Sub DataGridView1_CellEnter(ByVal sender As Object, ByVal e As System.Windows.Forms.DataGridViewCellEventArgs) Handles DataGridView1.CellEnter
If (e.ColumnIndex = 0) Then
Form2.ShowDialog()
End If
End Sub
اگر هم میخای با تغییر مقدار سلول بره به یه فرم دیگه این کدشه:

Private Sub DataGridView1_CellValueChanged(ByVal sender As Object, ByVal e As System.Windows.Forms.DataGridViewCellEventArgs) Handles DataGridView1.CellValueChanged
If (e.ColumnIndex = 0) Then
Form2.ShowDialog()
End If
End Sub
---------------------------------------
شما میتونی یک ستون یا کل دیتاگرید رو ReadOnly کنی تو خصوصیاتش هست.