如何从C#中的DataGrid中删除一行?

时间:2015-11-16 08:58:35

标签: c# forms winforms datagrid

我有一个适用于Windows CE 6.5移动设备的应用。我正在使用Visual Studio 2008,在智能设备项目中使用C#Windows窗体进行编码。我使用过datagrid(不是datagridview,因为它们不可用)。我试图删除所选行但我无法弄明白。

我已经研究过了,但是从datagridview中删除了所有内容,你可以使用.selectedrow。任何人都可以指出我对如何做到这一点有正确的解决方法吗?

附件是一张照片,显示selectrow不是一个选项

Options

1 个答案:

答案 0 :(得分:1)

您可以将CurrencyManager类用于此目的,如下所示:

var manager = (CurrencyManager)this.BindingContext[dataGrid1.DataSource];
var currentIndex = manager.Position;
manager.RemoveAt(currentIndex);
manager.Refresh();
相关问题