|
我runtime生成的datagridviewcolumn 为什么没有 border???
private void button2_Click(object sender, EventArgs e) { int intNumOfColumn = 8; int gridsize = (int)Math.Floor((double)dataGridViewProcess.Size.Width / intNumOfColumn); for (int intCounter = 0; intCounter < intNumOfColumn; intCounter++) { DataGridViewTextBoxColumn aDataGridViewColumn = new DataGridViewTextBoxColumn(); aDataGridViewColumn.Width = gridsize; DataGridViewCellStyle myCellStyle = new DataGridViewCellStyle(); myCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter; myCellStyle.WrapMode = DataGridViewTriState.True; aDataGridViewColumn.DefaultCellStyle = myCellStyle; aDataGridViewColumn.Resizable = DataGridViewTriState.False; dataGridViewProcess.Columns.Add(aDataGridViewColumn); } myCellStyle; for (int intCounter = 0; intCounter < intNumOfColumn; intCounter++) { DataGridViewRow arow = new DataGridViewRow(); arow.Height = 50; dataGridViewProcess.Rows.Add(arow); } dataGridViewProcess.CellBorderStyle = DataGridViewCellBorderStyle.SunkenHorizontal;
dataGridViewProcess.Rows[3].Cells[0].Value = 33333333; dataGridViewProcess.Rows[4].Cells[2].Style.BackColor = Color.Yellow; } |
|
|