我有问题......
我需要一个验证单元格(ID)的VB代码 - (我用事件CellValidating),
此值在datagrid中必须是唯一的...如果此单元格的值是uniqe,则按ID列对datagrid中的行进行排序。
示例,datagrid是:
ID Name
1 First
3 third
如果我输入ID值3,则弹出Messagebox.Show(“Error”)...
但是,如果我在列ID中输入值2,那么数据网格必须自动排序
这对排序有用吗?> DataGridViewColumnSortMode.Automatic ??
由于
答案 0 :(得分: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