0

我有个问题...

我需要一个验证单元格(ID)的VB代码-(我使用了事件CellValidating),

此值在 datagrid 中必须是唯一的...如果此单元格的值是唯一的,则按 ID 列对 datagrid 中的行进行排序。

例如,数据网格是:

ID          Name                
1           First
3           third

如果我输入 ID 值 3,然后弹出 Messagebox.Show ("Error")...

但是,如果我在列 ID 中输入值 2,那么数据网格必须自动排序

这对排序有好处-> DataGridViewColumnSortMode.Automatic 吗?

谢谢

4

1 回答 1

1

应该能够使用一个简单的 If Then 语句来完成这项工作。这个大纲应该让你朝着正确的方向前进。

If datagrid.ID = "your input" Then
msgbox("This ID already exhists")
ElseIf
'code to add to datagrid
'code to re-sort grid
EndIF
于 2012-08-24T13:42:36.907 回答