Sic.Framework-Nanjing-Baishi/MECF.Framework.UI.Client/DataGridTransform/DataGridExtern/DataGridColumnExpander.cs

32 lines
828 B
C#
Raw Normal View History

2023-04-13 11:51:03 +08:00
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace DataGridTransform
{
public class DataGridColumnExpander : DataGridDynamicColumn
{
public DataGridColumnExpander()
: base()
{
m_ChildItems = new DataGridDynamicColumns();
}
public override DataGridDynamicColumn Clone()
{
DataGridColumnExpander expanderColumn = new DataGridColumnExpander();
expanderColumn.HeaderTemplate = this.HeaderTemplate;
foreach (DataGridDynamicColumn column in this.ChildItems)
{
expanderColumn.ChildItems.Add(column.Clone());
}
expanderColumn.expander_property = this.expander_property;
return expanderColumn;
}
}
}