/// <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(); }
/// <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(); } }