如何设置winform中gridview的表头宽度,及编号

 我来答
就烦条0o
2015-12-14 · 知道合伙人软件行家
就烦条0o
知道合伙人软件行家
采纳数:33315 获赞数:46492
从事多年系统运维,喜欢编写各种小程序和脚本。

向TA提问 私信TA
展开全部

设置winform中gridview的表头宽度,使用DataGridView.RowHeadersWidth属性

MSND中介绍是:

获取或设置包含行标题的列的宽度(以像素为单位)。

属性值

Type:     System.Int32

包含行标题的列的宽度(以像素为单位)。默认值为 43。

备注

RowHeadersWidth属性可以用于调整到指定的宽度的行标题列的大小。若要调整以适应行标题单元格的内容此列的宽度,请使用 AutoResizeRowHeadersWidth 方法。


设置表头显示编号,可以表增加行和删除行的事件中输入以下代码:

        private void dataGridView1_RowsAdded(object sender, DataGridViewRowsAddedEventArgs e)
        {
            DataGridViewTextBoxColumn dgv_Text = new DataGridViewTextBoxColumn();
            for (int i = 0; i < dataGridView1.Rows.Count; i++)
            {
                int j = i + 1;
                dataGridView1.Rows[i].HeaderCell.Value = j.ToString();
            }
        }
        private void dataGridView1_RowsRemoved(object sender, DataGridViewRowsRemovedEventArgs e)
        {
            DataGridViewTextBoxColumn dgv_Text = new DataGridViewTextBoxColumn();
            for (int i = 0; i < dataGridView1.Rows.Count; i++)
            {
                int j = i + 1;
                dataGridView1.Rows[i].HeaderCell.Value = j.ToString();
            }
        }

结果如图所示:

ws199317
2012-12-19
知道答主
回答量:22
采纳率:0%
帮助的人:11.1万
展开全部


选择编辑列,并配置好数据源


如果你配置了数据源,这个选项就可以将数据库的一个列绑定到gridview的这个列中


这个就不用说了吧,这就是你要定义表头的样式的地方

本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Style丶周瑞仕
2012-12-20
知道答主
回答量:20
采纳率:0%
帮助的人:20.3万
展开全部
属性里面一个个的找! 我以前弄过
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
朋爱盼1314
2012-12-19 · 超过20用户采纳过TA的回答
知道答主
回答量:174
采纳率:0%
帮助的人:43.9万
展开全部
网页里面才有gridview呢,winform里没有
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式