我有一个适用于Windows CE 6.5移动设备的应用。我正在使用Visual Studio 2008,在智能设备项目中使用C#Windows窗体进行编码。我使用过datagrid(不是datagridview,因为它们不可用)。我试图删除所选行但我无法弄明白。
我已经研究过了,但是从datagridview中删除了所有内容,你可以使用.selectedrow。任何人都可以指出我对如何做到这一点有正确的解决方法吗?
附件是一张照片,显示selectrow不是一个选项
答案 0 :(得分:1)
您可以将CurrencyManager
类用于此目的,如下所示:
var manager = (CurrencyManager)this.BindingContext[dataGrid1.DataSource];
var currentIndex = manager.Position;
manager.RemoveAt(currentIndex);
manager.Refresh();