如图:
在datagridview中添加一个checkbox
界面一:如何选中多个后点击“选择”后,在另一个页面显示刚才所选择的数据。
界面二:

解决方案 »

  1.   

    如图: 
    在datagridview中添加一个checkbox 
    界面一: 如何选中多个后点击“选择”后,在另一个页面显示刚才所选择的数据。 
    界面二: 
      

  2.   

    一种:
    点击“选择”的时候,去循环判断那一行的数据被选中,把行里面的惟一标识传到另一个窗口,再查询显示
    另一种:
    每次点击的时候,cellValuechanged事件都作判断,把选中行的唯一标识保存在一个集合中,点击“选择”的时候,把集合传到另一个窗口,再查询显示
      

  3.   

    如图: 
    在datagridview中添加一个checkbox 
    界面一: 
    如何选中多个后点击“选择”后,在另一个页面显示刚才所选择的数据。 
    界面二: 
      

  4.   


    看错题了,应该是窗体间传值的问题,可以把Form1的数据放在DataSet里面
    然后把DataSet传给Form2,绑定到GridView
      

  5.   

    如图: 
    在datagridview中添加一个checkbox 
    界面一: 
    -------------------------------------   
                ID       名称       性别       班级                                                   
      -------------------------------------   
      口         01       名1           男           1   
      -------------------------------------   
      口         02       名2           女           1   
      -------------------------------------   
      口         03       名3           女           1  
      -------------------------------------   
      口         04       名4           男           1  
    如何选中多个后点击“选择”后,在另一个页面显示刚才所选择的数据。 
    界面二: 
                 ID       名称       性别       班级                                                   
      -------------------------------------   
                 01       名1           男           1   
        -------------------------------------   
                 02       名3           女           1   
      

  6.   

    你将选择数据用List<T>集合记录下来,另一个页面加载时直接显示不就完了?
      

  7.   


    Class Student
    {
      public string id
      {get;set;}
      public stirng name
      {get;set;}
      public string sex
      {get;set;}
      public String classes
      {get;set;}
    }public static List<Student> StudetnCollection=new List<Student>();在你转另一个页面事件里面写StudetnCollection.Clear();
    dataGridView.EndEdit();
    for(int i=0;i<dataGridView.RowCount;i++)
    {
       if(dataGridView.Rows[i].Cells[单选列的索引].Value="true") 
       {
          StudetnCollection.Add(new Student{ID=dataGridView.Rows[i].Cells["ID"].Value,Name=...});
       }
    }另一个窗体加载时遍历StudetnCollection填充就行了
      

  8.   

    public static List <Student> StudetnCollection=new List <Student>(); 这个是什么啊  高人回答下啊
      

  9.   

    StudetnCollection 这个是什么啊
      

  10.   

     List <Student> StudetnCollection=new List <Student>();