你建一个实体类吧,与dataGridView显示的列一一对应的,如果你显示有Name,Age的话就:
public class Test
{
public string Name
{get;set;}
public int Age
{get;set;}
}
List<Test> list=new List<Test>();
选中十条记录,转向子窗体的时候可以循环取dataGridView的值,添加到集合,然后B窗体直接绑定集合就行了,如:
for(int i=0;i<dtaaGridView.RowCount;i++)
{
if(Convert.ToBoolean(dataGridView.Rows[i].Cells[0].Value)==true)
{
list.Add(new Test{Name=dataGridVIew.Row[i].Cells["Name"].Value,Age=dataGridView.Rows[i].Cells["Age"].Value});
}
}