private void dataGridView1_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { DNoticeDetails cform = new DNoticeDetails();//实例化一个子窗口 //设置子窗口不显示为顶级窗口 cform.TopLevel = false; //设置子窗口的样式,没有上面的标题栏 cform.FormBorderStyle = FormBorderStyle.None; //填充 cform.Dock = DockStyle.Fill; //清空控件 this.Controls.Clear(); //加入控件 this.Controls.Add(cform); //让窗体显示 cform.Show(); }
private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e) { //点击任意单元格,选中该行一整行 this.dataGridView1.SelectionMode = DataGridViewSelectionMode.FullRowSelect; //单击任意单元格,选中该行,获取该行中的序号列的内容 infono = this.dataGridView1.CurrentRow.Cells["序号"].Value.ToString(); //MessageBox.Show(infono);//测试有没有获取到这个值 DNoticeDetails cform = new DNoticeDetails();//实例化一个子窗口 //设置子窗口不显示为顶级窗口 cform.TopLevel = false; //设置子窗口的样式,没有上面的标题栏 cform.FormBorderStyle = FormBorderStyle.None; //填充 cform.Dock = DockStyle.Fill; //清空控件 this.Controls.Clear(); //加入控件 this.Controls.Add(cform); //让窗体显示 cform.Show(); }