DataGridView是.net里提供的一个功能比较强大的控件,可以灵活的加入各种控件,如ComboBox,CheckBox等。在现实中列表不同行之间可能存在从属关系,并且需要通过折叠来灵活的展现这种从属关系。但是,dataGridView并不提供行折叠的功能。本文通过重写dataGridView的一些事件来实现折叠功能。