private void button2_Click(object sender, EventArgs e) { DataGridViewColumnNode dgcnTemp; DataGridViewColumnNode dgcnRoot = new DataGridViewColumnNode(); DataGridViewColumnNode dgcnPJND = new DataGridViewColumnNode("评价年度"); dgcnPJND.DataPropertyName = "pjnd"; dgcnRoot.AddChildColumn(dgcnPJND); //string columnTitle = "采油厂"; //DataGridViewColumnNode dgcnCYC = new DataGridViewColumnNode(columnTitle); //dgcnCYC.DataPropertyName = "nodetext"; //dgcnRoot.AddChildColumn(dgcnCYC); //DataGridViewColumnNode dgcnCZCB = new DataGridViewColumnNode("操作成本"); //dgcnTemp = new DataGridViewColumnNode("万元"); //dgcnTemp.DataPropertyName = "czcb"; //dgcnCZCB.AddChildColumn(dgcnTemp); //dgcnRoot.AddChildColumn(dgcnCZCB); //DataGridViewColumnNode dgcnNCYL = new DataGridViewColumnNode("年产油量"); //dgcnTemp = new DataGridViewColumnNode("万吨"); //dgcnTemp.DataPropertyName = "ncyl"; //dgcnNCYL.AddChildColumn(dgcnTemp); //dgcnRoot.AddChildColumn(dgcnNCYL); //DataGridViewColumnNode dgcnCZCBBL = new DataGridViewColumnNode("固定成本比例"); //dgcnTemp = new DataGridViewColumnNode("%"); //dgcnTemp.DataPropertyName = "gdbl"; //dgcnCZCBBL.AddChildColumn(dgcnTemp); //dgcnRoot.AddChildColumn(dgcnCZCBBL); //DataGridViewColumnNode dgcnYYMD = new DataGridViewColumnNode("原油密度"); //dgcnTemp = new DataGridViewColumnNode(" "); //dgcnTemp.DataPropertyName = "yymd"; //dgcnYYMD.AddChildColumn(dgcnTemp); //dgcnRoot.AddChildColumn(dgcnYYMD); DataGridViewColumnNode dgcnGDCB = new DataGridViewColumnNode("固定成本"); dgcnTemp = new DataGridViewColumnNode("万元"); dgcnTemp.DataPropertyName = "gdcb"; dgcnTemp.ReadOnly = true; dgcnTemp.BackColor = Color.FromArgb(240, 240, 240); dgcnGDCB.AddChildColumn(dgcnTemp); dgcnRoot.AddChildColumn(dgcnGDCB); DataGridViewColumnNode dgcnKBD = new DataGridViewColumnNode("每吨可变成本"); dgcnTemp = new DataGridViewColumnNode("万元/吨"); dgcnTemp.DataPropertyName = "tonkbcb"; dgcnTemp.ReadOnly = true; dgcnTemp.BackColor = Color.FromArgb(240, 240, 240); dgcnKBD.AddChildColumn(dgcnTemp); dgcnRoot.AddChildColumn(dgcnKBD); this.treeHeadDataGridView1.SetTreeHeadRootColumn(dgcnRoot); }
private void button1_Click(object sender, EventArgs e) { DataGridViewColumnNode dgvcn0 = new DataGridViewColumnNode("c0"); DataGridViewColumnNode dgvcn1 = new DataGridViewColumnNode("c1"); DataGridViewColumnNode dgvcn2 = new DataGridViewColumnNode("c2"); DataGridViewColumnNode dgvcn3 = new DataGridViewColumnNode("c3"); DataGridViewColumnNode dgvcn4 = new DataGridViewColumnNode("c4"); dgvcn1.AddChildColumn(dgvcn2); dgvcn1.AddChildColumn(dgvcn3); dgvcn0.AddChildColumn(dgvcn1); dgvcn0.AddChildColumn(dgvcn4); this.treeHeadDataGridView1.TreeHeadRootColumn = dgvcn0; }
private void InitTreeHeadDataGridViewEN() { DataGridViewColumnNode dgcnTemp; DataGridViewColumnNode dgcnRoot = new DataGridViewColumnNode(); DataGridViewColumnNode dgcnNY = new DataGridViewColumnNode("年月"); dgcnNY.DataPropertyName = "ny"; dgcnNY.ReadOnly = true; dgcnNY.BackColor = Color.FromArgb(240, 240, 240); dgcnRoot.AddChildColumn(dgcnNY); DataGridViewColumnNode dgcnYJ = new DataGridViewColumnNode("月产油"); dgcnTemp = new DataGridViewColumnNode("千桶"); dgcnTemp.DataPropertyName = "ycy"; dgcnTemp.Format = "f4"; dgcnYJ.AddChildColumn(dgcnTemp); dgcnRoot.AddChildColumn(dgcnYJ); DataGridViewColumnNode dgcnQJ = new DataGridViewColumnNode("月产气"); dgcnTemp = new DataGridViewColumnNode("千立方英尺"); dgcnTemp.DataPropertyName = "ycq"; dgcnTemp.Format = "f4"; dgcnQJ.AddChildColumn(dgcnTemp); dgcnRoot.AddChildColumn(dgcnQJ); this.treeHeadDataGridView1.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.None; this.treeHeadDataGridView1.SetTreeHeadRootColumn(dgcnRoot); this.treeHeadDataGridView1.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill; //int columnCount = treeHeadDataGridView1.Columns.Count; //int columnWidth = this.treeHeadDataGridView1.Width / columnCount; //foreach (DataGridViewColumn item in treeHeadDataGridView1.Columns) //{ // //最后一列不用再赋值 // if (item == treeHeadDataGridView1.Columns[treeHeadDataGridView1.Columns.Count - 1]) // continue; // item.Width = columnWidth; //} }
private void button1_Click(object sender, EventArgs e) { DataGridViewColumnNode dgvcn0 = new DataGridViewColumnNode("油气(含税)0"); DataGridViewColumnNode dgvcn1 = new DataGridViewColumnNode("油气(含税)1"); DataGridViewColumnNode dgvcn2 = new DataGridViewColumnNode("油气(含税)2"); DataGridViewColumnNode dgvcn3 = new DataGridViewColumnNode("油气(含税)3"); DataGridViewColumnNode dgvcn4 = new DataGridViewColumnNode("油气(含税)4"); DataGridViewColumnNode dgvcn5 = new DataGridViewColumnNode("油气(含税)5"); DataGridViewColumnNode dgvcn6 = new DataGridViewColumnNode("油气(含税)6"); dgvcn0.AddChildColumn(dgvcn5); dgvcn1.AddChildColumn(dgvcn2); dgvcn1.AddChildColumn(dgvcn3); dgvcn0.AddChildColumn(dgvcn1); dgvcn0.AddChildColumn(dgvcn4); dgvcn0.AddChildColumn(dgvcn6); this.treeHeadDataGridView1.SetTreeHeadRootColumn(dgvcn0); }