0

私は問題があります...

セル (ID) を検証する VB コードが必要です - (私はイベント CellValidating を使用しました)、

この値はデータグリッド内で一意である必要があります...そしてセルのこの値が一意である場合、データグリッド内の行を ID 列で並べ替えます。

例、データグリッドは次のとおりです。

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 に答える