Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        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;
        }
Ejemplo n.º 3
0
        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;
            //}
        }
Ejemplo n.º 4
0
        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);
        }