您的位置:首页 > 其它

Winform GridView的允许自动生成列属性 AutoGenerateColumns

2009-12-04 17:45 411 查看
  首先,告诉大家是点不出来的,我点了很久。其次这个属性还是很有用的。

  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 );
}  手动生成列时尤为重要,我在这个问题上耗了好久呢。。呵呵。。

  这个属性要手写!!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: