MainForm: //修改 private void form_dataGridView_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { string id = form_dataGridView.SelectedCells[0].Value.ToString();//读取id edit_Form edit_form = new edit_Form(id);//将id传到edit_Form窗体 if (edit_form.ShowDialog() == DialogResult.OK) { GetData();//返回主窗体时刷新数据 } } edit_Form接收id并根据id读取数据: int id; public edit_Form(string GetId) { InitializeComponent(); id = Convert.ToInt16(GetId);//获取id的值 } private void edit_Form_Load(object sender, EventArgs e) { string connStr = ConfigurationManager.ConnectionStrings["connStr"].ToString(); OleDbConnection conn = new OleDbConnection(connStr); conn.Open();