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

被折叠的 条评论
为什么被折叠?



