示例#1
0
        /// <summary>
        /// 合并列标题
        /// </summary>
        /// <typeparam name="T"></typeparam>
        /// <param name="mdgv"></param>
        public static void MergeHeaders <T>(this MergeDataGridView mdgv)
        {
            var lastSum = 0;

            for (var i = 0; i < typeof(T).GetProperties().Length; i++)
            {
                var p       = typeof(T).GetProperties()[i];
                var spanNum = GetSpan(p);

                mdgv.AddSpanHeader(GetDcrp(p), lastSum, spanNum);
                lastSum += spanNum;
            }
        }