C# winform中DataGridView最常用的知识点

1.查询出来的数据,每间隔一行颜色更换 

2.用语句设置不能按列来排序

3.锁定某一列为固定的位置,不允许左右拖拉

            //间隔一行,颜色变的不一样
            for (int i = 1; i < dgvData.Rows.Count - 1; i = i + 2)
            {
                dgvData.Rows[i].DefaultCellStyle.BackColor = Color.LightGray;
            }
            //设置每一列都不允许排序
            for (int i = 0; i < this.dgvData.Columns.Count; i++)
            {
                this.dgvData.Columns[i].SortMode = DataGridViewColumnSortMode.NotSortable;
            }
            this.dgvData.Columns["列名"].Frozen = true;



4.如果获取dgv控件的行数

dgvData.Rows.Count;//所有行数
dgvData.RowCount;//可见行数

5.如何让dgv控件的最前面一列自动增加显示行数

            int rowNumber = 1;
            foreach (DataGridViewRow row in dgvData.Rows)
            {
                if (row.IsNewRow) continue;
                row.HeaderCell.Value = "" + rowNumber;
                rowNumber = rowNumber + 1;
            }


6.dgv控件如何设置让显示的内容居中:设置DafaultCellStyle属性

7.如何让所有列充满dgv控件:设置AutoSizeColumnsMode属性为Fill

8.如何隐藏dgv控件中不需要显示出来的列

dgvData.Columns[n].Visible = false;

9.如何让dgv控件的内容清空

dgvData.DataSource = null;


10.dgv控件不显示第一列:设置RowHeadersVisible属性为false

     dgv控件不显示第一行:设置ColumnHeadersVisible属性为false

11.如何设置dgv最下面一行不显示:设置AllowUserToAddRows属性为false



以上dgv控件最常用的知识点,简单的属性设置,适用于菜鸟和新手


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值