0

我有一个 datagridview windows 窗体中的 MySQL 表(内置于 Visual Basic)。我表中的一列在每一行中都有电子邮件地址。我希望用户能够单击单元格,它将自动从 Outlook 打开一封电子邮件,其中单元格中的电子邮件地址填充在电子邮件的“收件人:”部分中。

我一直没有成功将它添加到查询和数据绑定完成类中。

select name, email, phone, address from t1 where name is like 'A%'
4

1 回答 1

1

您可以使用 datagridview 单元格单击事件。

Private Sub MyDataGridView_CellClick(ByVal sender As Object, ByVal e As DataGridViewCellEventArgs) Handles MyDataGridView.CellClick
  If MyDataGridView.Columns(e.ColumnIndex).HeaderText = "email" then        
    Dim selectedEMailCell As DataGridViewCell = MyDataGridView.Rows(e.RowIndex).Cells(e.ColumnIndex)
    If selectedEMailCell.Value IsNot Nothing Then       
      System.Diagnostics.Process.Start("mailto:" & selectedEMailCell.Value.ToString)
    End If
  End If
End Sub
于 2012-07-05T21:58:38.313 回答