我正在尝试为DataGridView列标题创建一个click事件,以便当用户单击以重新排序数据时,我可以运行代码以新顺序绘制甘特图(参见下面的屏幕截图)。
如您所见,我希望用户能够对datagridview和甘特图进行排序,以响应重新排序。
我已尝试按照msdn使用click事件,但是当我测试时它没有效果: http://msdn.microsoft.com/en-us/library/system.windows.forms.datagridview.columnheadermouseclick.aspx
private void dataCapPlan_ColumnHeaderMouseClick(object sender, DataGridViewCellMouseEventArgs e)
{
MessageBox.Show("OK");
}
for DataGridView dataCapPlan
任何想法?
非常赞赏!
答案 0 :(得分:5)
需要添加代码:
dataCapPlan.ColumnHeaderMouseClick +=new DataGridViewCellMouseEventHandler(dataCapPlan_ColumnHeaderMouseClick);