1

我正在尝试为 DataGridView 列标题创建一个单击事件,以便当用户单击以重新排序数据时,我可以运行代码以新顺序绘制甘特图(参见下面的屏幕截图)。

如您所见,我希望用户能够对 datagridview 和甘特图进行排序以响应重新排序。

我已经尝试按照 msdn 使用单击事件,但是当我测试它时这没有效果:http: //msdn.microsoft.com/en-us/library/system.windows.forms.datagridview.columnheadermouseclick.aspx

private void dataCapPlan_ColumnHeaderMouseClick(object sender, DataGridViewCellMouseEventArgs e)
    {
        MessageBox.Show("OK");
    }

对于 DataGridViewdataCapPlan

有任何想法吗?

非常感激!

形式

4

1 回答 1

5

需要添加代码:

dataCapPlan.ColumnHeaderMouseClick +=new DataGridViewCellMouseEventHandler(dataCapPlan_ColumnHeaderMouseClick);

请参阅帖子: 单击 DataGridView 中的行标题的事件

于 2013-04-04T17:15:21.900 回答