DatagridView 控件列顺序固定

1、自动生成列设置为:false

   dataGridView1.AutoGenerateColumns = false;

 

实例代码:

List<CartonPack> listCartonPack = dalCartonPackService.InquireCartonPack(objCartonPack);
dataGridView1.AutoGenerateColumns = false;
dataGridView1.Columns[0].DataPropertyName = "PackID";
dataGridView1.Columns[1].DataPropertyName = "ProductSN";
dataGridView1.Columns[2].DataPropertyName = "CartonNumber";
dataGridView1.Columns[3].DataPropertyName = "Quantity";
dataGridView1.Columns[4].DataPropertyName = "Inspection";
dataGridView1.Columns[5].DataPropertyName = "PackedData";
dataGridView1.Columns[6].DataPropertyName = "ModelID";

dataGridView1.DataSource = listCartonPack;
dataGridView1.Columns["ModelID"].Visible = false; //不显示ModelID
dataGridView1.AdvancedCellBorderStyle.Top = DataGridViewAdvancedCellBorderStyle.InsetDouble;
dataGridView1.GridColor = Color.SeaGreen; //边框线 颜色

posted @ 2020-12-15 16:20  向前追起  阅读(482)  评论(0编辑  收藏  举报