TreeView tv = new TreeView();
TreeNode tnMC = new TreeNode("姓名");
tv.Nodes.Add(tnMC);
TreeNode tnSex = new TreeNode("班级");
tv.Nodes.Add(tnSex);
TreeNode tnNan = new TreeNode("分数");
tv.Nodes.Add(tnNan);
TreeNode tnNv = new TreeNode("性别");
tv.Nodes.Add(tnNv);
TreeNode tnNan1 = new TreeNode("男");
tnNv.Nodes.Add(tnNan1);
TreeNode tnNan2 = new TreeNode("女");
tnNv.Nodes.Add(tnNan2);
this.datagridview1.ColumnTreeView = new TreeView[] { tv };
this.datagridview1.AutoGenerateColumns = false; //不自动增加列
//this.datagridview1.RowHeadersVisible = false; //行头不可见
//this.datagridview1.AllowUserToAddRows = false;
//this.datagridview1.RowTemplate.DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
this.datagridview1.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.DisableResizing;
this.datagridview1.ColumnDeep = 2;/* 表头的深度,二维即为2 */
this.datagridview1.CellHeight = 25;
this.datagridview1.ColumnHeadersHeight = 50;
this.datagridview1.RefreshAtHscroll = true;
this.datagridview1.Rows.Add();
this.datagridview1.Rows.Add();
this.datagridview1.Rows.Add();
this.datagridview1.Rows[0].Cells[0].Value = "2003001";
this.datagridview1.Rows[0].Cells[1].Value = "网络一班"; ;
this.datagridview1.Rows[0].Cells[2].Value = "26";
this.datagridview1.Rows[0].Cells[3].Value = "18";
this.datagridview1.Rows[0].Cells[4].Value = "16";
this.datagridview1.Rows[1].Cells[0].Value = "2003001";
this.datagridview1.Rows[1].Cells[1].Value = "网络一班"; ;
this.datagridview1.Rows[1].Cells[2].Value = "26";
this.datagridview1.Rows[1].Cells[3].Value = "18";
this.datagridview1.Rows[1].Cells[4].Value = "18";
this.datagridview1.NeedTotal = true;、/*是否需要合计行*/
this.datagridview1.NumberColumnIndexs = new int[] {2,3,4 };/*数字列*/
this.datagridview1.TotalColumnIndexs = new int[] { 2, 3 ,4};/*合计列*/