//設置單元格自動寬 datagridview.DefaultCellStyle.WrapMode = DataGridViewTriState.True; datagridview.DefaultCellStyle.ForeColor = Color.White; datagridview.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.ColumnHeader; //設置字體大小 System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle1 = new System.Windows.Forms.DataGridViewCellStyle(); dataGridViewCellStyle1.Font = new System.Drawing.Font("微軟雅黑", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); datagridview.RowsDefaultCellStyle = dataGridViewCellStyle1; datagridview.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle1; datagridview.AutoGenerateColumns = false; //設置列填充滿區域 datagridview.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill; datagridview.AllowUserToResizeColumns = false; datagridview.AllowUserToResizeRows = false; datagridview.BackImage = Image.FromFile(@"C:\Users\Administrator\Desktop\網格背景.jpg"); //設置cell背景透明 datagridview.ColumnHeadersDefaultCellStyle.BackColor = Color.Transparent; datagridview.ColumnHeadersDefaultCellStyle.ForeColor = Color.White; datagridview.ColumnHeadersDefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter; //加上這句前面的才起作用 datagridview.EnableHeadersVisualStyles = false; datagridview.DefaultCellStyle.BackColor = Color.Transparent; datagridview.DefaultCellStyle.ForeColor = Color.White; datagridview.SelectionMode = DataGridViewSelectionMode.FullRowSelect; datagridview.RowHeadersVisible = false; datagridview.RowsDefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter; datagridview.ReadOnly = true;