对数据源 =list <t> 进行删除.

解决方案 »

  1.   

    先删除list <t>指定行数据,在重新dgDataGridView.DataSource =list <t> 
      

  2.   

    你点击要删除的行的时候 就可以得到这条记录的信息  比如说ID啊等,你就可以在list里面找到相应的信息,然后就对它删除不就得了
      

  3.   


                dataGridView1.Rows.Remove(dataGridView1.CurrentRow);
      

  4.   


    请问  List<T>怎么包含dataGridView1里所有数据啊 
      

  5.   

    我也遇到过这种情况,用RemoveAt就行了!不过同时绑定的数据源中相应行也被删除了
        
        int row = dataGridView1.SelectedRows[0].Index;
        dataGridView1.Rows.RemoveAt(row); 
      

  6.   


    可以么  我从来都不知道唉  去试试看不过我还是建议楼主把你当前选择的行对应的那个数据在list中给删除,然后重新的绑定例如 
    int  rowIndex=dataGridView1.SelectedRows[0].Index;
    list.RemoveAt(rowIndex);
    dataGridView1.DataSource=list;