Tuesday, February 18, 2014

Datagridview: Link Labels


 
 


private void dgvSearchResults_DataBindingComplete(object sender,
                                         DataGridViewBindingCompleteEventArgs e) 
{
 foreach (DataGridViewRow dgvrow in dgvSearchResults.Rows)
 {
   dgvrow.Cells["Url"] = new DataGridViewLinkCell();
   DataGridViewLinkCell c = dgvrow.Cells["Url"] as DataGridViewLinkCell;
 }
}

private void dgvSearchResults_CellContentClick(object sender,  

                                         DataGridViewCellEventArgs e)
{
 if (dgvSearchResults.Rows[e.RowIndex].Cells[e.ColumnIndex] is   

                                         DataGridViewLinkCell)
 {             System.Diagnostics.Process.Start(dgvSearchResults.Rows[e.RowIndex].Cells[e.ColumnIndex].Value as string);
 }
}

No comments:

Post a Comment