private void button4_Click(object sender, EventArgs e) { dgv2.DataSource = DBMaker.GetCity(); //禁止列排序 for (int i = 0; i < dgv2.Columns.Count; i++) { dgv2.Columns[i].SortMode = DataGridViewColumnSortMode.NotSortable; } //锁定列头高 dgv2.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.DisableResizing; //锁定行头宽 dgv2.RowHeadersWidthSizeMode = DataGridViewRowHeadersWidthSizeMode.DisableResizing; //设定行头宽 dgv2.RowHeadersWidth = 30; //禁止调整行高 dgv2.AllowUserToResizeRows = false; //禁止调整列高 dgv2.AllowUserToResizeColumns = false; }
private void button1_Click(object sender, EventArgs e) { #region 生成DataGridView列 并设置 { DataGridViewComboBoxColumn col = new DataGridViewComboBoxColumn(); col.HeaderText = "城市名称"; col.Name = "城市名称"; col.DataSource = DBMaker.GetCity(); col.DisplayMember = "txtName"; col.ValueMember = "Id"; dgv1.Columns.Add(col); } #endregion #region 填充DataGridViewComboBoxColumn { DataGridViewComboBoxColumn col = dgv1.Columns[0] as DataGridViewComboBoxColumn; col.HeaderText = "城市名称"; col.Name = "城市名称"; col.DataSource = DBMaker.GetCity(); col.DisplayMember = "txtName"; col.ValueMember = "Id"; } #endregion }