Пример #1
0
        public void addDataGridViewColumn(string headerText, int Width, bool isVisiable = true)
        {
            DataGridViewColumnInfoStruct column = new DataGridViewColumnInfoStruct();

            column.headerText = headerText;
            column.Width      = Width;
            column.isVisiable = isVisiable;

            m_columnsInfo.Add(m_columnsInfo.Count, column);
        }
Пример #2
0
        private void dataGridViewInit()
        {
            // 物料资料初始化
            m_dateGridVeiwListDataList.addDataGridViewColumn("行号", 55, true, true);
            m_dateGridVeiwListDataList.addDataGridViewColumn("物料ID\\编码(*)", 100, true, false);

            if (DateGridVeiwListDataListRowCount > 12)
            {
                m_dateGridVeiwListDataList.addDataGridViewColumn("物料名称", 124, true, true);
            }
            else
            {
                m_dateGridVeiwListDataList.addDataGridViewColumn("物料名称", 141, true, true);
            }

            m_dateGridVeiwListDataList.addDataGridViewColumn("型号", 60, true, true);
            m_dateGridVeiwListDataList.addDataGridViewColumn("型号", 63, true, true);
            m_dateGridVeiwListDataList.addDataGridViewColumn(" 基本\n 单位", 100, true, true);
            m_dateGridVeiwListDataList.addDataGridViewColumn("单价(*)", 100, true, false);
            m_dateGridVeiwListDataList.addDataGridViewColumn("数量(*)", 100, true, false);
            m_dateGridVeiwListDataList.addDataGridViewColumn("金额", 80, true, true);
            m_dateGridVeiwListDataList.addDataGridViewColumn("应缴税\n税率%", 75, true, false);
            m_dateGridVeiwListDataList.addDataGridViewColumn("应缴税金额", 75, true, true);
            m_dateGridVeiwListDataList.addDataGridViewColumn("总金额", 75, true, true);
            m_dateGridVeiwListDataList.addDataGridViewColumn("生成编号", 75, true, false);

            m_dateGridVeiwListDataList.initDataGridViewColumn(this.dataGridViewDataList);
            m_dateGridVeiwListDataList.initDataGridViewData(DateGridVeiwListDataListRowCount);

            // 合计行DataGridView初始化
            SortedDictionary <int, DataGridViewColumnInfoStruct> columnsInfo = m_dateGridVeiwListDataList.getDataGridViewColumns();

            for (int i = 0; i < columnsInfo.Count; i++)
            {
                DataGridViewColumnInfoStruct column = new DataGridViewColumnInfoStruct();
                column = (DataGridViewColumnInfoStruct)columnsInfo[i];
                m_dateGridVeiwListDataCount.addDataGridViewColumn(column.headerText, column.Width, column.isVisiable);
            }

            SortedDictionary <int, ArrayList> dataList = new SortedDictionary <int, ArrayList>();

            ArrayList record = new ArrayList();

            record.Add("合计");
            dataList.Add(dataList.Count, record);

            m_dateGridVeiwListDataCount.initDataGridViewColumn(this.dataGridViewDataCount);
            m_dateGridVeiwListDataCount.initDataGridViewData(dataList);

            this.dataGridViewDataCount.ColumnHeadersVisible = false;
            this.dataGridViewDataCount.Rows[0].DefaultCellStyle.BackColor = System.Drawing.Color.LightSkyBlue;

            // 初始化完毕
            m_isInit = true;
        }
Пример #3
0
        public void initDataGridViewColumn()
        {
            this.projectRowMergeView.ColumnCount = m_columnsInfo.Count;
            setDataGridViewStyle();

            for (int i = 0; i < m_columnsInfo.Count; i++)
            {
                DataGridViewColumnInfoStruct column = new DataGridViewColumnInfoStruct();
                column = (DataGridViewColumnInfoStruct)m_columnsInfo[i];

                this.projectRowMergeView.Columns[i].Name       = column.headerText;
                this.projectRowMergeView.Columns[i].Width      = column.Width;
                this.projectRowMergeView.Columns[i].HeaderText = column.headerText;
                this.projectRowMergeView.Columns[i].Visible    = column.isVisiable;
            }
        }
        private void dataGridViewInit()
        {
            // 物料资料初始化
            m_dateGridVeiwListDataList.addDataGridViewColumn("行号", 40, true, true);
            m_dateGridVeiwListDataList.addDataGridViewColumn("物料ID\\编码(*)", 70, true, false);

            if (m_tablesType == 1)
            {
                m_dateGridVeiwListDataList.addDataGridViewColumn("序号(*)", 40, true, false);
                m_dateGridVeiwListDataList.addDataGridViewColumn("序列号(*)", 50, true, false);
                m_dateGridVeiwListDataList.addDataGridViewColumn("所属部件(*)", 125, true, false);
            }
            else
            {
                m_dateGridVeiwListDataList.addDataGridViewColumn("序号(*)", 40, true, false);
                m_dateGridVeiwListDataList.addDataGridViewColumn("序列号(*)", 50, false, false);
                m_dateGridVeiwListDataList.addDataGridViewColumn("所属部件(*)", 170, true, false);
            }

            m_dateGridVeiwListDataList.addDataGridViewColumn("品牌", 50, true, true);
            m_dateGridVeiwListDataList.addDataGridViewColumn("物料名称(*)", 85, true, true);
            m_dateGridVeiwListDataList.addDataGridViewColumn(" 规格\n 型号", 60, true, true);
            m_dateGridVeiwListDataList.addDataGridViewColumn("尺寸", 60, true, false);
            m_dateGridVeiwListDataList.addDataGridViewColumn("材料", 60, true, true);
            m_dateGridVeiwListDataList.addDataGridViewColumn("参数", 60, true, true);
            m_dateGridVeiwListDataList.addDataGridViewColumn(" 基本\n 单位", 70, true, true);

            m_dateGridVeiwListDataList.addDataGridViewColumn("数量(*)", 70, true, false);
            m_dateGridVeiwListDataList.addDataGridViewColumn("制作方式", 70, true, false);
            m_dateGridVeiwListDataList.addDataGridViewColumn("使用日期(*)", 70, true, false);
            m_dateGridVeiwListDataList.addDataGridViewColumn("备注", 102, true, false);

            m_dateGridVeiwListDataList.initDataGridViewColumn(this.dataGridViewDataList);
            m_dateGridVeiwListDataList.initDataGridViewData(DateGridVeiwListDataListRowCount);

            // 合计行DataGridView初始化
            SortedDictionary <int, DataGridViewColumnInfoStruct> columnsInfo = m_dateGridVeiwListDataList.getDataGridViewColumns();

            for (int i = 0; i < columnsInfo.Count; i++)
            {
                DataGridViewColumnInfoStruct column = new DataGridViewColumnInfoStruct();
                column = (DataGridViewColumnInfoStruct)columnsInfo[i];
                m_dateGridVeiwListDataCount.addDataGridViewColumn(column.headerText, column.Width, column.isVisiable);
            }

            SortedDictionary <int, ArrayList> dataList = new SortedDictionary <int, ArrayList>();

            ArrayList record = new ArrayList();

            record.Add("合计");
            dataList.Add(dataList.Count, record);

            m_dateGridVeiwListDataCount.initDataGridViewColumn(this.dataGridViewDataCount);
            m_dateGridVeiwListDataCount.initDataGridViewData(dataList);

            this.dataGridViewDataCount.ColumnHeadersVisible = false;
            this.dataGridViewDataCount.Rows[0].DefaultCellStyle.BackColor = System.Drawing.Color.LightSkyBlue;

            // 初始化完毕
            m_isInit = true;
        }