读书人

datagridview 功能冲突的有关问题

发布时间: 2012-01-16 23:36:51 作者: rapoo

datagridview 功能冲突的问题!
想做个能多条删除的功能,然后我就把MultiSelect 设置为:true 了,可是,我有想做个每次添加一条就选中的功能(只选中最后添的那条!),所以我在每次添加最后一条的时候写了个datagridview.rows[dt.rows.count-1].selected = true; 可是这样每次都选多行,不知道怎么才能解决,让我的这两个功能同时完成。

我的解决办法是MultiSelect 设置为:true 每次添加的时候先遍历一下正个表,去掉所有的选种,然后在给最后一条加上,可是感觉这样耗资源了,如果表记录少的话还可以,要是多过几千行估计就有点麻烦了。所以想找种更有效的方法解决。

谢谢了。

[解决办法]
试试在datagridview.rows[dt.rows.count-1].selected = true; 之前添加一句:
datagridview.ClearSelection();
[解决办法]
这样不行吧

读书人网 >C#

热点推荐