private void but_new_Click_1(object sender, EventArgs e) { HCSCM_customer_manage_new hcsm = new HCSCM_customer_manage_new(null, arrayDR); //获取一个值,指是否在Windows任务栏中显示窗体。 hcsm.ShowInTaskbar = false; hcsm.ShowDialog(); Loaddata(); if (dgv_01.Rows.Count > 0) { dgv_01.CurrentRow = dgv_01.Rows[dgv_01.RowCount - 1]; } }
private void but_edit_Click_1(object sender, EventArgs e) { try { if (dgv_01.SelectedRows.Count > 0) { int selectedIndex = dgv_01.Rows.IndexOf(dgv_01.SelectedRows[0]); SortedList slindata = new SortedList(); slindata.Add("id", dgv_01.SelectedRows[0].Cells["id"].Value.ToString()); slindata.Add("cu_name", dgv_01.SelectedRows[0].Cells["cu_name"].Value); slindata.Add("bar_code", dgv_01.SelectedRows[0].Cells["bar_code"].Value); slindata.Add("cu_address", dgv_01.SelectedRows[0].Cells["cu_address"].Value == null ? string.Empty : dgv_01.SelectedRows[0].Cells["cu_address"].Value); slindata.Add("ca_type", dgv_01.SelectedRows[0].Cells["ca_type"].Value == null ? string.Empty : dgv_01.SelectedRows[0].Cells["ca_type"].Value); slindata.Add("ca_department", dgv_01.SelectedRows[0].Cells["ca_department"].Value == null ? string.Empty : dgv_01.SelectedRows[0].Cells["ca_department"].Value); slindata.Add("c_mail", dgv_01.SelectedRows[0].Cells["c_mail"].Value == null ? string.Empty : dgv_01.SelectedRows[0].Cells["c_mail"].Value); slindata.Add("c_telephone", dgv_01.SelectedRows[0].Cells["c_telephone"].Value == null ? string.Empty : dgv_01.SelectedRows[0].Cells["c_telephone"].Value); slindata.Add("c_contacts", dgv_01.SelectedRows[0].Cells["c_contacts"].Value == null ? string.Empty : dgv_01.SelectedRows[0].Cells["c_contacts"].Value); HCSCM_customer_manage_new hcsm = new HCSCM_customer_manage_new(slindata, arrayDR); //获取一个值,指是否在Windows任务栏中显示窗体。 hcsm.ShowInTaskbar = false; hcsm.Text = "修改客户"; hcsm.ShowDialog(); Loaddata(); if (dgv_01.Rows.Count > selectedIndex) { dgv_01.CurrentRow = dgv_01.Rows[selectedIndex]; } } else { MessageBox.Show(PromptMessageXmlHelper.Instance.GetPromptMessage("choicechange", EnumPromptMessage.warning, new string[] { "修改的", "客户" }), "提示信息", MessageBoxButtons.OK, MessageBoxIcon.Information); } } catch (Exception ex) { MessageBox.Show(PromptMessageXmlHelper.Instance.GetPromptMessage("unknowerror", EnumPromptMessage.error, new string[] { ex.Message }), "错误信息", MessageBoxButtons.OK, MessageBoxIcon.Error); } }