views:

6967

answers:

3

How to handle click event of the linkbutton in gridview in vb.net (windows application )

Thanks

+2  A: 

You need to consume the DataGridView.CellClick Event and just check that you've got the correct column index. You can do it with the following steps:

Create a new Windows Forms application

Drag a DataGridView onto the screen

In the design time properties, add a column to your grid of type DataGridViewLinkColumn

Make the DataPropertyName property to "Link" (no quotes).

In your forms constructor, paste this code under the call to InitializeComponent:

Oh yeah, you're doing it in VB.NET, so it would be:

Dim data As New DataTable()
data.Columns.Add(New DataColumn("Link", Type.GetType("System.String")))
Dim newRow As DataRow = data.NewRow()
newRow("Link") = "http://www.stackoverflow.com"
data.Rows.Add(newRow)
DataGridView1.DataSource = data

Consume the DataGridView.CellClick event

Private Sub DataGridView1_CellClick(ByVal sender As Object, ByVal e As System.Windows.Forms.DataGridViewCellEventArgs) Handles DataGridView1.CellClick
    If (e.ColumnIndex = 0) Then
     Dim link As String = DataGridView1(e.ColumnIndex, e.RowIndex).Value.ToString()
     System.Diagnostics.Process.Start(link)
    End If
End Sub
David in Dakota
thanks and i also used this method and working fine. Sorry for the delay in reply.
Ksmps
A: 

thanks and i also used this method and working fine

A: 

hame aata nahi hai

manish