Exemplo n.º 1
0
        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;
        }
Exemplo n.º 2
0
        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
        }