datagridview 功能冲突的问题!
想做个能多条删除的功能,然后我就把MultiSelect 设置为:true 了,可是,我有想做个每次添加一条就选中的功能(只选中最后添的那条!),所以我在每次添加最后一条的时候写了个datagridview.rows[dt.rows.count-1].selected = true; 可是这样每次都选多行,不知道怎么才能解决,让我的这两个功能同时完成。
我的解决办法是MultiSelect 设置为:true 每次添加的时候先遍历一下正个表,去掉所有的选种,然后在给最后一条加上,可是感觉这样耗资源了,如果表记录少的话还可以,要是多过几千行估计就有点麻烦了。所以想找种更有效的方法解决。
谢谢了。
------解决方案--------------------试试在datagridview.rows[dt.rows.count-1].selected = true; 之前添加一句:
datagridview.ClearSelection();
------解决方案--------------------这样不行吧