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-1404, Jelsoft Enterprises Ltd.