public void Clear()
        {
            titleRowX  = null;
            headerRowX = null;
            dataRowXs.Clear();
            columnsWidths.Clear();

            MinWidth = 0;

            TitleTopBorder  = null;
            HeaderTopBorder = null;
            DataTopBorder   = null;

            TitleHeaderSeparator = null;
            TitleDataSeparator   = null;
            TitleBottomBorder    = null;

            HeaderDataSeparator = null;
            HeaderBottomBorder  = null;

            DataDataSeparator = null;
            DataBottomBorder  = null;
        }
 public void AddHeaderRow(HeaderRowX headerRowX)
 {
     this.headerRowX = headerRowX;
     headerRowX.UpdateColumnsWidths(columnsWidths);
 }
        private void AddHeader()
        {
            HeaderRowX headerRowX = new HeaderRowX(Columns, DisplayBorder);

            dataGridX.AddHeaderRow(headerRowX);
        }