摘要

MRP数据库中的数据之间存在多层从属关系,实际应用中既要显示数据的树状结构,也要显示数据的细节,但现有控件对开发的支持度不够。设计一个继承自Data Grid View的自定义控件─Tree Grid,融合了Tree View和Data Grid View的显示风格,能对传入的数据进行预处理,形成分层结构,并在此基础上,实现数据的分层网格显示,方便用户直观地展开和收缩层级数据,进行数据的增删改查操作,也使程序开发者能够按需调用,提高开发效率。