本文是以list为数据源,双击获取一个list实例,并把这个实例传到另一个窗体,并把所得实例的数据展示出来。
// frmEmployeeList.cs
//dataGridView1双击事件CellDoubleClick
private void dataGridView1_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
{frmSave f3 = new frmSave();
var visit = this.dataGridView1.CurrentRow.DataBoundItem as EmployeeList;//visit 相当于一个实体
f3.DataEntity = visit;
f3.Show();
}
//frmSave.cs
List<EmployeeList> emp=new List<EmployeeList>();
public EmployeeList DataEntity
{
get
{
return this.m_DataEntity;
}
set
{
if (value == null)
return;
this.m_DataEntity