private void cmdAdd_Click(object sender, EventArgs e) { if (tblHeader == null) { tblHeader = Class.clsDKN00.CreateDataTable(); //ADP //tblHeader.Rows.Add(); dataGridView1.DataSource = tblHeader; //ADP } Class.clsDKN00 _dkn00 = new Class.clsDKN00(); string nodkn = ""; if (dataGridView1.Rows.Count > 0) { nodkn = Tools.isNull(((dataGridView1.SelectedCells.Count > 0) ? dataGridView1.SelectedCells[0].OwningRow.Cells["no_dkn"].Value : dataGridView1.Rows[0].Cells["no_dkn"].Value), "").ToString(); } DKN.frmDownloadDKNUpdate ifrm = new DKN.frmDownloadDKNUpdate(tblHeader, nodkn); ifrm.ShowDialog(); if (ifrm.DialogResult == DialogResult.OK) { _state = enumDKN00State.Input; } }
//public frmDownloadDKNUpdate(Class.clsDKN00 dkn) //{ // InitializeComponent(); //} public frmDownloadDKNUpdate(DataRow dr) { InitializeComponent(); formMode = enumFormMode.Update; _dr = dr; _dkn00 = new Class.clsDKN00(_dr); _dt = dr.Table; }
public frmDownloadDKNUpdate(DataTable dt, string nodkn) { InitializeComponent(); formMode = enumFormMode.New; _dkn00 = new Class.clsDKN00(); if (!string.IsNullOrEmpty(nodkn)) { CariNoDKN(nodkn, dt); } _dr = dt.Rows.Add(); _dt = dt; }