Esempio n. 1
0
        /// <summary>
        /// 增加首个模版列,可以有选择功能。
        /// </summary>
        private void SetCheckColumnInfo()
        {
            if (tm == null)
            {
                tm = new TemplateColumn();

                ColumnTemplate ItemTemplate = new ColumnTemplate();
                ItemTemplate.IsMoreSelect = ClientSelectMode;
                tm.ItemTemplate           = ItemTemplate;

                ColumnTemplate2 tmHead = new ColumnTemplate2();
                tmHead.IsMoreSelect = this.ClientSelectMode; // m_ClientSelectMode;
                tmHead.CheckAllText = this.CheckHeaderText;  //"全选";
                tm.HeaderTemplate   = tmHead;
                tm.HeaderText       = this.CheckHeaderText;
                tm.Visible          = this.ShowCheckColumn;
                //tm.HeaderStyle.Width=100;

                if (this.Columns.Count > 0)
                {
                    if (this.Columns[0] is TemplateColumn)
                    {
                        this.Columns.RemoveAt(0);
                    }
                }

                this.Columns.AddAt(0, tm);
            }
            else
            {
                ColumnTemplate ItemTemplate = (ColumnTemplate)tm.ItemTemplate;
                ItemTemplate.IsMoreSelect = this.ClientSelectMode;
                //tm.ItemTemplate=ItemTemplate;

                ColumnTemplate2 tmHead = (ColumnTemplate2)tm.HeaderTemplate;
                tmHead.CheckAllText = this.CheckHeaderText;// "全选2";
                tmHead.IsMoreSelect = ClientSelectMode;
                tm.HeaderText       = this.CheckHeaderText;
                tm.Visible          = this.ShowCheckColumn;
            }
        }
Esempio n. 2
0
        /// <summary>
        /// 增加首个模版列,可以有选择功能。
        /// </summary>
        private void SetCheckColumnInfo()
        {
            if (tm == null)
            {
                tm = new TemplateColumn();

                ColumnTemplate ItemTemplate = new ColumnTemplate();
                ItemTemplate.IsMoreSelect = ClientSelectMode;
                tm.ItemTemplate = ItemTemplate;

                ColumnTemplate2 tmHead = new ColumnTemplate2();
                tmHead.IsMoreSelect = this.ClientSelectMode;// m_ClientSelectMode;
                tmHead.CheckAllText = this.CheckHeaderText;//"全选";
                tm.HeaderTemplate = tmHead;
                tm.HeaderText = this.CheckHeaderText;
                tm.Visible = this.ShowCheckColumn;
                //tm.HeaderStyle.Width=100;

                if (this.Columns.Count > 0)
                {
                    if (this.Columns[0] is TemplateColumn)
                    {
                        this.Columns.RemoveAt(0);
                    }
                }

                this.Columns.AddAt(0, tm);
            }
            else
            {
                ColumnTemplate ItemTemplate = (ColumnTemplate)tm.ItemTemplate;
                ItemTemplate.IsMoreSelect = this.ClientSelectMode;
                //tm.ItemTemplate=ItemTemplate;

                ColumnTemplate2 tmHead = (ColumnTemplate2)tm.HeaderTemplate;
                tmHead.CheckAllText = this.CheckHeaderText;// "全选2";
                tmHead.IsMoreSelect = ClientSelectMode;
                tm.HeaderText = this.CheckHeaderText;
                tm.Visible = this.ShowCheckColumn;
            }

        }