Exemplo n.º 1
0
        /// <summary>
        /// 行头点击处理
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void dataGridView1_RowHeaderMouseDoubleClick(object sender, DataGridViewCellMouseEventArgs e)
        {
            if (this._itemCode > 2)
            {
                return;
            }
            if (e.RowIndex < 0)
            {
                return;
            }

            // if (this._itemCode == 0 && this.dataGridView1.Columns[e.ColumnIndex].Name.Substring(this.dataGridView1.Columns[e.ColumnIndex].Name.Length - 2) == "比例") return;


            DataTable dt = (DataTable)this.dataGridView1.DataSource;
            string    id = this._dt[e.RowIndex];

            if (!string.IsNullOrEmpty(id))
            {
                this._param.departmentID = id;
            }
            this._param.itemStringOfCol = "";
            Frm_BussinessReportOfDoc fm = new Frm_BussinessReportOfDoc(this._param);

            fm.ShowDialog();
        }
Exemplo n.º 2
0
        /// <summary>
        /// 列头点击处理
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void dataGridView1_ColumnHeaderMouseDoubleClick(object sender, DataGridViewCellMouseEventArgs e)
        {
            if (this._itemCode > 2)
            {
                return;
            }
            if (e.ColumnIndex < 2)
            {
                return;
            }
            if (this._itemCode == 0 && this.dataGridView1.Columns[e.ColumnIndex].Name.Substring(this.dataGridView1.Columns[e.ColumnIndex].Name.Length - 2) == "比例")
            {
                return;
            }
            if (this.dataGridView1.Columns[e.ColumnIndex].Name.Substring(this.dataGridView1.Columns[e.ColumnIndex].Name.Length - 2) == "人次")
            {
                return;
            }

            if (dataGridView1.Columns[e.ColumnIndex].HeaderText != "合计")
            {
                this._param.itemStringOfCol = dataGridView1.Columns[e.ColumnIndex].HeaderText;
                this._param.departmentID    = "0";
                Frm_BussinessReportOfDoc fm = new Frm_BussinessReportOfDoc(this._param);
                fm.ShowDialog();
                this._param.departmentID    = "0";
                this._param.itemStringOfCol = "";
            }
            else
            {
                this._param.departmentID    = "0";
                this._param.itemStringOfCol = "";
                Frm_BussinessReportOfDoc fm = new Frm_BussinessReportOfDoc(this._param);
                fm.ShowDialog();
            }
        }