Я использую VS2005 С# и SQL Server 2005.
У меня есть GridView, и это мой текущий оператор обновления:
UpdateCommand="UPDATE [UserData] SET [UserID] = @UserIDe, [Username] = @Username, [Age] = @Age, [MemberType]=@MemberType WHERE [UserID] = @UserID
Приведенный выше оператор обновит идентификатор строки пользователя на UserID
.
Однако я хотел бы, чтобы переменная UserID
была редактируемой, поэтому, если я отредактирую свою UserID
при обновлении таблицы, строка не будет обновлена, потому что этот конкретный UserID
может не существовать.
Как я могу использовать UpdateCommand
и обновить строку, указав row number
редактируемой строки?