View Full Version : چطوری برای DataGridViewButtonColumn کد بنویسم؟
nader.golab
سه شنبه 14 تیر 1390, 19:46 عصر
با سلام.
من یکی از سلول های دیتا گریدم از نوع DataGridViewButtonColumn هستش.
کار این Button ها اینه که یک عکس رو باز کنن.
حالا من باید تو کدوم رویداد دیتا گرید کد بنویسم و چطوری متوجه بشم کدم Button کلیک شده؟؟
ممنون
delasaee
پنج شنبه 16 تیر 1390, 02:07 صبح
سلام
شما می توانید در رویداد DataGridView1_CellContentClick از e.ColumnIndex برای گرفتن ایندکس کالم کلیک شده و از e.RowIndex برای ایندکس ردیف کلیک شده استفاده کنید
حالا با یه شرط میتونی برنامه بنویسی که با کلیک بر روی کالم button یه فرم دیگه باز بشه
mhmoein
پنج شنبه 16 تیر 1390, 09:11 صبح
http://msdn.microsoft.com/en-us/library/system.windows.forms.datagridview.cellcontentclick .aspx
نمونه
Private Sub DataGridView1_CellContentClick(ByVal sender As System.Object, ByVal e As System.Windows.Forms.DataGridViewCellEventArgs) Handles DataGridView1.CellContentClick
If e.ColumnIndex = DataGridView1.Columns("MyButtonColumn").Index And e.RowIndex <> -1 Then
Dim value As String = DataGridView1.Rows(e.RowIndex).Cells(e.ColumnIndex ).Value
Process.Start(value)
End If
End Sub
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.