怎么在datagrid 按住ctrl键 多选后实现批量删除,不用checkbox行吗?新手的菜鸟问题,请赐教!谢谢!

解决方案 »

  1.   

    不知道你说的在是WIN还是在WEB下.
    WEB下我想按住ctrl键 多选后实现批量删除是不行的.如果继承DataGrid然后添加你想要的功能,就可以了.
      

  2.   

    那我不知道了,不过你过以试试按住Ctrl能不能选.
      

  3.   

    用的着这么做吗???为什么不用checkbox..???是有要求吗?????
      

  4.   

    多谢两位!
    我现在想知道的就是怎么在按住ctrl键后,点击某行,怎么获取该行的index
      

  5.   

    1、DataGrid本身可以多选呀,不要告诉我你连多选的操作都不会,按住Ctrl可进行隔行多选,按住Shift可进行连续行多选,拖动鼠标进行连续行多选,注意,选第一行时要点中RowHeader.
    2,然后记住你所选中的行(使用DataGrid的IsSelected(int row)方法检查指定行是否别选中,如果选中就记住该行),
    3,然后删除就可以了,
    4,给分了吧