private void mnubrxx_Click(object sender, EventArgs e) { try { DataTable tb = (DataTable)this.dataGridView1.DataSource; if (tb == null) { return; } if (tb.Rows.Count == 0 || tb == null) { return; } int nrow = this.dataGridView1.CurrentCell.RowIndex; //Modify by Zj 2012-08-20 排序以后不能采用数据源的当前行 代码改为 datagridview的当前行 //Guid kdjid = new Guid(Convertor.IsNull(tb.Rows[nrow]["kdjid"], Guid.Empty.ToString())); //Guid brxxid = new Guid(Convertor.IsNull(tb.Rows[nrow]["brxxid"], Guid.Empty.ToString())); Guid kdjid = new Guid(Convertor.IsNull(dataGridView1.CurrentRow.Cells["kdjid"].Value.ToString(), Guid.Empty.ToString())); Guid brxxid = new Guid(Convertor.IsNull(dataGridView1.CurrentRow.Cells["brxxid"].Value.ToString(), Guid.Empty.ToString())); Frmbrkdj frm = new Frmbrkdj(_menuTag, _chineseName, MdiParent, brxxid, kdjid); frm.ShowDialog(); } catch (System.Exception err) { MessageBox.Show(err.Message, "错误", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void mnuglk_Click(object sender, EventArgs e) { try { DataTable tb = (DataTable)this.dataGridView1.DataSource; if (tb == null) { return; } if (tb.Rows.Count == 0 || tb == null) { return; } int nrow = this.dataGridView1.CurrentCell.RowIndex; Guid kdjid = new Guid(Convertor.IsNull(dataGridView1.CurrentRow.Cells["kdjid"].Value.ToString(), Guid.Empty.ToString())); Guid brxxid = new Guid(Convertor.IsNull(dataGridView1.CurrentRow.Cells["brxxid"].Value.ToString(), Guid.Empty.ToString())); Frmbrkdj frm = new Frmbrkdj(_menuTag, _chineseName, MdiParent, brxxid, kdjid); frm.p_bk = true; frm.ShowDialog(); chkdjsj.Checked = true; butcx_Click(sender, e); } catch (System.Exception err) { MessageBox.Show(err.Message, "错误", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void butnew_Click(object sender, EventArgs e) { Frmbrkdj frm = new Frmbrkdj(_menuTag, _chineseName, MdiParent, Guid.Empty, Guid.Empty); frm.ShowDialog(); chkdjsj.Checked = true; butcx_Click(sender, e); }
private void btn_news_Click(object sender, EventArgs e) { Frmbrkdj f = new Frmbrkdj(_menuTag, "病人详细信息", _mdiParent, _brxxid, _kdjid); f.StartPosition = FormStartPosition.CenterScreen; DialogResult dr = f.ShowDialog(); if (dr == DialogResult.OK) { string sql = "select brxm ,dbo.FUN_ZY_SEEKSEXNAME(xb) as xb from yy_brxx where brxxid ='" + _brxxid + "'"; DataTable dt = InstanceForm.BDatabase.GetDataTable(sql); if (dt.Rows.Count == 1) { lblxm.Text = dt.Rows[0]["brxm"].ToString(); lblxb.Text = dt.Rows[0]["xb"].ToString(); } } }