dataGridView中有多行数据,我想实现如下效果,鼠标点击第一行第一行选中,然后再点击第二行,第二行也选中,第一行也选中,再点其他的任意行都被选中!要是点击已经选中的行则取消此行的选中 
请教各位如何实现?
最好有例子....datagridview选中多行