如何每次双击一个DataGrid中的一行,只要不是相同的记录就将其添加到另一个DataGrid中?

解决方案 »

  1.   

    可以在双击时反记录加进dataSet中,然后重新绑定第二个datagrid
      

  2.   

    如果是同一个DataSet的话,并且是用一个过滤来设置的,那只要你在双击时更改相应的状态值就行的了。
      

  3.   

    问:dataset没有过滤器呀
    答:DataSet->DataTable->DataView->RowFilter问:如何双击一个DataGrid中的一行,将其添加到另一个DataGrid中?
    答:(1)使用HITTEST来获取双击的行号,从数据源获取该行sourceRow;
    (2)目标DataTable.NewRow->对该ROW赋值->DataTable.Rows.Add