void DisplayCol(DataGridView dgv, String dataPropertyName, String headerText,bool visibl)
{
dgv.AutoGenerateColumns = false;
DataGridViewTextBoxColumn obj = new DataGridViewTextBoxColumn();
obj.DataPropertyName = dataPropertyName;
obj.HeaderText = headerText;
obj.Name = dataPropertyName;
obj.Visible = visibl;
obj.Resizable = DataGridViewTriState.True;
dgv.Columns.AddRange(new DataGridViewColumn[] { obj });
}
this.dataGridView1.DataSource = DT.DefaultView;
this.dataGridView1.Columns.Clear();
DisplayCol(dataGridView1, "Dname1", "关系1",true);
DisplayCol(dataGridView1, "Dname2", "关系2", true);
//取出自动生成列
this.dataGridView1.AutoGenerateColumns = false;
本文来自优快云博客,转载请标明出处:http://blog.youkuaiyun.com/l171147904/archive/2009/10/26/4729338.aspx