如何在C#中 禁止 dataGridView 自动添加行

如题... 如题 展开
 我来答
dong_1984dd
推荐于2018-02-27 · TA获得超过1.1万个赞
知道小有建树答主
回答量:1070
采纳率:100%
帮助的人:229万
展开全部
  1. DataGridView 属性:如下图: 

  2. 设置 AllowUserToAddRows 为false

  3. DataGridView设置字体、行高、列宽、单列居中

  4. DataGridView表格内容的列宽、行高、字体的设置,设置某一列居中。一般地,会将行高设为统一的,列宽根据不同情况设定。

  5. // 调整字体
    dataGridView1.Font = new Font("宋体", 11);
    // 调整行高
    //dataGridView1.Rows[0].Height = 100;
    dataGridView1.RowTemplate.Height = 30;
    dataGridView1.Update();
    // 调整列宽,注意autosizecolumnsmode属性不能设置为fill
    dataGridView1.Columns[0].Width = 70;
    dataGridView1.Columns[1].Width = 360;
    dataGridView1.Columns[2].Width = 100;
    dataGridView1.Columns[3].Width = 239;
    // 设置某一列居中
    dataGridView1.Columns[4].DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;

  6. 至于DataGridView行头和列头(即表头部分)的设置可直接在控件的属性窗口中设置。相关的属性是ColumnHeader...和RowHeader...。

  7. 可能存在的问题:设置行高后若需要刷新两次后才显示为新设置的行高,则可以通过把设置行高部分的代码拷贝到构造函数中解决。

  8.  DataGridView单击选中整行

  9. 方法://设置为整行被选中
    this.dataGridView1.SelectionMode = DataGridViewSelectionMode.FullRowSelect; 

  10. DataGridView属性

  11. AllowUserToDeleteRows:是否允许用户使用“delete”键删除选中行。true:允许;false:不允许。

     

憨急
2008-08-11 · TA获得超过754个赞
知道答主
回答量:141
采纳率:0%
帮助的人:102万
展开全部
不大清楚你是什么意思

一种是比如你要控制他为10行就在分页那选择true 然后设置每页显示10行

一种是你查询语句控制,比如select top 10 * from 表
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
FantasyChump
2008-08-11 · TA获得超过3288个赞
知道大有可为答主
回答量:2127
采纳率:0%
帮助的人:2249万
展开全部
设置 AllowUserToAddRows 为false
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式