private void Bill_Master_Load(object sender, EventArgs e) { BillDataGrid.SelectionChanged += BillDataGrid_SelectionChanged; BillDataGrid.ClearSelection(); BillDataGrid.CurrentCell = BillDataGrid.Rows[0].Cells[0]; }
private void newbtn_Click(object sender, EventArgs e) { try { EngWB.GetNewECOMtl(EngWBDS, gid_txt.Text, parent_txt.Text, parentrev_txt.Text, ""); int rowindex = BillDataGrid.Rows.Count - 1; BillDataGrid.ClearSelection(); BillDataGrid.CurrentCell = BillDataGrid.Rows[rowindex].Cells[0]; qty_num.ValueChanged -= qty_num_ValueChanged; ops_cbo.SelectedIndexChanged -= ops_cbo_SelectedIndexChanged; partnum_txt.TextChanged -= partnum_txt_TextChanged; qty_num.Value = 1; ops_cbo.SelectedIndex = 0; partnum_txt.Text = ""; desc_txt.Text = ""; qty_num.ValueChanged += qty_num_ValueChanged; ops_cbo.SelectedIndexChanged += ops_cbo_SelectedIndexChanged; partnum_txt.TextChanged += partnum_txt_TextChanged; EngWBDS.Tables["ECOMtl"].Rows[rowindex]["RelatedOperation"] = ops_cbo.SelectedValue; EngWBDS.Tables["ECOMtl"].Rows[rowindex]["QtyPer"] = 1; EngWBDS.Tables["ECOMtl"].Rows[rowindex]["ViewAsAsm"] = false; EngWBDS.Tables["ECOMtl"].Rows[rowindex]["UOMCode"] = uom_cbo.Text; } catch { } }