美化你的DataGirdView

本文介绍了如何初始化并美化DataGridview,包括设置只读属性、不允许添加删除行、自动调整行高、设置标题行高、选择模式、行选择颜色、交替行颜色以及自动调整列宽等方法,帮助提升界面美观度。

  
   美化你的DataGirdView
  /// /// 初始化datagridview默认属性 /// /// datagridview对象
  public static void Initdatagridview(datagridview dgv)
  {
  //只读属性设置
  dgv.ReadOnly = true;
  //尾行自动追加
  dgv.AllowUserToAddRows = false;
  dgv.AllowUserToDeleteRows = false;
  //行幅自动变化
  dgv.AllowUserToResizeRows = true;
  //高度设定
  dgv.ColumnHeadersHeightSizeMode=datagridviewColumnHeadersHeightSizeMode.DisableResizing;
  //标头设定
  dgv.RowHeadersVisible = true;
  //标题行高 dgv.ColumnHeadersHeight = 25;
  dgv.RowTemplate.Height = 23;
  //行选择设定
  dgv.SelectionMode = datagridviewSelectionMode.FullRowSelect;
  //多行选择
  dgv.MultiSelect = false;
  //选择状态解除
  dgv.ClearSelection();
  //head文字居中
  dgv.ColumnHeadersDefaultCellStyle.Alignment = datagridviewContentAlignment.MiddleCenter; //选择状态的行的颜色
  dgv.DefaultCellStyle.SelectionBackColor=Color.LightSteelBlue; dgv.DefaultCellStyle.SelectionForeColor=Color.Black;
  //设定交替行颜色
  dgv.AlternatingRowsDefaultCellStyle.BackColor=Color.White; dgv.RowsDefaultCellStyle.BackColor = Color.LightGray;
  //行副填充时自动调整宽度
  dgv.AutoSizeColumnsMode=datagridviewAutoSizeColumnsMode.Fill; dgv.AutoGenerateColumns = false;
  //可否手动调整行大小
  dgv.AllowUserToResizeRows = false; dgv.AutoGenerateColumns = false;
  }
  

本文转自
http://www.j2soft.cn/forum/topic.php?forumid=9&filename=f_28
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值