代码之家  ›  专栏  ›  技术社区  ›  balalakshmi

双击datagrid视图打开电子邮件

  •  0
  • balalakshmi  · 技术社区  · 16 年前

    我有一个datagridview,其中列出了文件夹中的电子邮件(.msg)。

    我该怎么做?

    2 回复  |  直到 16 年前
        1
  •  2
  •   Shoban    16 年前

    您将存储 msg CellDoubleClick CellMouseDoubleClick 事件使用打开msg文件 Process.Start . 我假设outlook已安装,并且MSG文件与outlook关联。希望这能提供足够的信息 编写自己的代码 .

        2
  •  0
  •   t0mm13b    16 年前

    您需要先找出选中的行,然后获取实际选中的单元格,并截取datagridview鼠标事件处理程序(双击)以触发消息加载。 例如
    private void dataGridView1_DoubleClick(object sender, EventArgs e)
    {
    // Check if the selected cell count is 1 only
    if (this.dataGridView1.SelectedCells.Count == 1)
    {
    DataGridViewSelectedCellCollection col = this.dataGridView1.SelectedCells;
    // Example: The column of a selected row contains the value Msg
    if (col[0].Value == "Msg")
    {
    // Trigger the load mechanism
    }
    }
    }

    顺致敬意,

    推荐文章