将行移动到未绑定的数据网格视图的顶部

时间:2012-02-26 04:37:35

标签: vb.net datagridview

我创建了一个表单,其中包含三列的未绑定数据网格视图。 “位置”,“ID”,“名称”。在表单完成时,数据将在运行时添加到数据库中。 (如果有人点击取消,我不想在数据库中添加不必要的行。)

我需要做的是删除datagridview中的行,在“Position”行中搜索“HJ”值。如果未找到,请将第一行的“位置”值更改为“HJ”。

这是我的意思的照片:

Screenshot

我已经处理了“添加评判”按钮。我猜想“Make Head Judge”按钮会出现在另一个问题上。

编辑:删除了代码,因为我找到了一个为我搜索数据网格视图的函数,所以不需要代码。

我找到了有关FirstDisplayedScrollingRowIndex的信息,但由于某些原因我似乎无法使其工作。非常感谢任何帮助。

1 个答案:

答案 0 :(得分:1)

我会添加一个隐藏列“rank”,可用于对网格进行排序。枚举你的每个等级:HeadJudge = 0,AsstHeadJudge = 1,Judge = 2.如果你只有一个头部判断,那么按等级排序将始终将HeadJudge放在第一行。

相关问题