zoukankan      html  css  js  c++  java
  • Winform GridView的允许自动生成列属性 AutoGenerateColumns

      首先,告诉大家是点不出来的,我点了很久。其次这个属性还是很有用的。

      AutoGenerateColumns = false;

      AutoGenerateColumns  = true;  表示为数据源中的每个字段自动创建绑定字段  默认为true

    代码
             //  生成 DatagridView的TextBoxColumn类型列
            private void CreateGridTxtColumn( DataGridView gridView,TransDef.GridColu gridColu )
            {
                DataGridViewTextBoxColumn textColu 
    = new DataGridViewTextBoxColumn();
                textColu.HeaderText       
    = gridColu.HeadText;                        //    标题
                textColu.DisplayIndex     = gridColu.Index;                           //    显示顺序   
                textColu.DataPropertyName = gridColu.FieldName;                       //    绑定字段
                textColu.AutoSizeMode     = DataGridViewAutoSizeColumnMode.AllCells;  //    自动尺寸
                m_GridColumn = new DataGridViewColumn[]{ textColu };
                gridView.Columns.AddRange( m_GridColumn );
            }

      手动生成列时尤为重要,我在这个问题上耗了好久呢。。呵呵。。

      这个属性要手写!!

  • 相关阅读:
    cf492D Vanya and Computer Game
    cf492C Vanya and Exams
    cf492A Vanya and Cubes
    bzoj2038 [2009国家集训队]小Z的袜子(hose)
    bzoj3781 小B的询问
    bzoj1858 [Scoi2010]序列操作
    bzoj1060 [ZJOI2007]时态同步
    算法学习心得
    bzoj1054 [HAOI2008]移动玩具
    bzoj3437 小P的牧场
  • 原文地址:https://www.cnblogs.com/yanghucheng/p/1617170.html
Copyright © 2011-2022 走看看