private void but_edit_Click(object sender, EventArgs e) { 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("ca_name", dgv_01.SelectedRows[0].Cells["ca_name"].Value); slindata.Add("expiration_day", dgv_01.SelectedRows[0].Cells["expiration_day"].Value); HCSCM_set_manager_material_new hcsm = new HCSCM_set_manager_material_new(slindata); //获取一个值,指是否在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("请选择一行。", "提示信息", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
private void but_new_Click(object sender, EventArgs e) { HCSCM_set_manager_material_new hcsm = new HCSCM_set_manager_material_new(null); //获取一个值,指是否在Windows任务栏中显示窗体。 hcsm.ShowInTaskbar = false; hcsm.ShowDialog(); Loaddata(); if (dgv_01.Rows.Count > 0) { dgv_01.CurrentRow = dgv_01.Rows[dgv_01.RowCount - 1]; } }