DatagridView 控件列顺序固定


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

   dataGridView1.AutoGenerateColumns = false;

实例代码:

List 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; //边框线 颜色

相关