【问题标题】:I want to execute code when a the user selects an item in a DataGridViewComboBox column in a Windows Form当用户在 Windows 窗体的 DataGridViewComboBox 列中选择一个项目时,我想执行代码
【发布时间】:2017-10-20 05:09:52
【问题描述】:

我有一个带有 DataGridView 的 Windows 窗体应用程序 此 DataGridView 有一个 DataGridViewComboBox 列。我想在用户从组合框中进行选择时做出反应,但在用户移出该单元格之前。有没有在那个时候触发的事件?

【问题讨论】:

  • 你能表现出你的努力吗

标签: c# datagridview


【解决方案1】:

没有更多信息,我只能给出一个笼统的答案。您需要捕获 EditControlShowing 事件。在 EditControlShowing 函数中,您需要启用处理程序来完成您想要完成的任务。

【讨论】:

    【解决方案2】:

    我以不同的方式解决了这个问题。当用户单击单元格(只读)时,我将单元格更改为文本单元格并在单元格上方或下方显示一个独立的组合框(取决于容器中单元格的相对位置)。然后我可以对按预期触发的组合框事件做出反应。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-11-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-08-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多