1、//dataGridView標題居中
dataGridView2.ColumnHeadersDefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;

2、//dataGrideView文本居中
dataGridView2.RowsDefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
3、//dataGridView 最後一行不顯示
 dataGridView2.AllowUserToAddRows = false;

4、//dataGridView 第一列不顯示
dataGridView2.RowHeadersVisible = false;

5、//設置行高
 設置行高需要將DataGridView屬性中AutoSizeRowsMode設置為None.
 
dataGridView2.RowTemplate.Height = 100;
6、//增加行
 		for (int i = 0; i < 10; i++){DataGridViewRow row = new DataGridViewRow();DataGridViewTextBoxCell textboxcell = new DataGridViewTextBoxCell();textboxcell.Value = "Cell["+i.ToString()+"]";row.Cells.Add(textboxcell);DataGridViewTextBoxCell textboxcel2 = new DataGridViewTextBoxCell();textboxcel2.Value = "";row.Cells.Add(textboxcel2);DataGridViewTextBoxCell textboxcel3 = new DataGridViewTextBoxCell();textboxcel3.Value = "mV";row.Cells.Add(textboxcel3);dataGridView2.Rows.Add(row);}
7、//DataGridView中添加CheckBox列(其他控件類似)
			DataGridViewCheckBoxColumn checkBoxColumn = new DataGridViewCheckBoxColumn();//添加一列,如果只需要一個用DataGridViewCheckBoxColumncheckBoxColumn.Name = "select2_Log";checkBoxColumn.HeaderText = "Log";	dataGridView2.Columns.Insert(3, checkBoxColumn);//3為第三列

8、給DataGridView中控件賦值
			for(int i=0;i<3;i++){dataGridView3.Rows[i+4].Cells[1].Value = Temp[i].ToString();}
最後效果圖
 
9、DataGridView界面假死
private void dataGridView_Transefer_RowStateChanged(object sender, DataGridViewRowStateChangedEventArgs e){e.Row.HeaderCell.Value = string.Format("{0}", e.Row.Index + 1); //增加序列号dataGridView_Transefer.CurrentCell = dataGridView_Transefer.Rows[this.dataGridView_Transefer.Rows.Count - 1].Cells[0];  //自动定位到最后一行dataGridView_Transefer.Update();    //解决假死现象}
7、DataGridView清除选中状态
private void dataGridViewProtect_SelectionChanged(object sender, EventArgs e)
{DataGridView dgv = sender as DataGridView;dgv.ClearSelection();
}










![[附源码]java毕业设计网易云音乐推荐系统](https://img-blog.csdnimg.cn/bdbea73a6ac845e0b08655f5676a7f7d.png)








