this.dataGridView1.BackgroundColor = Color.FromArgb(255,255,255); //设置背景颜色
this.dataGridView1.GridColor = ColorTranslator.FromHtml("#DDDDDD"); //设置单元格线条颜色
this.dataGridView1.BorderStyle = BorderStyle.None; //设置边框
this.dataGridView1.MultiSelect = false; //不允许选择多行
this.dataGridView1.ReadOnly = true; //禁止用户修改单元格
this.dataGridView1.SelectionMode = DataGridViewSelectionMode.FullRowSelect; //整 行选中
this.dataGridView1.AutoGenerateColumns = false; //取消自动创建列
this.dataGridView1.AllowUserToAddRows = false; //取消新建列
this.dataGridView1.AllowUserToResizeRows = false; //禁止用户调整行大小
this.dataGridView1.AllowUserToResizeColumns = false; //禁止用户调整列大小
this.dataGridView1.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill; //列自适应宽度
this.dataGridView1.ColumnHeadersHeight = 30; //列标题的高度
this.dataGridView1.ColumnHeadersDefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter; //列标题的文本的居中
this.dataGridView1.RowTemplate.Height = 25; //内容行高的设置
this.dataGridView1.RowsDefaultCellStyle.Font = new System.Drawing.Font("微软雅黑",11);// 设置单元格样式
//创建列
DataGridViewColumn id = new DataGridViewColumn();
id.HeaderText = "工号"; //列标题
id.DataPropertyName = "ID"; //绑定的值
id.CellTemplate = new DataGridViewTextBoxCell(); //模板
id.DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter; //该列文本对齐方式
this.dataGridView1.Columns.Add(id);
使用集合设置数据源
this.dataGridView1.DataSource = new BindingList<HealthCheckItem>(healthitem); //List<>泛型集合
this.dataGridView1.DataSource = new BindingList<HealthCheckItem>(healthitem.Values.ToList()); //Dictionary<>泛型字典集合