ahmed_sa Ответов: 1

Как предотвратить добавление элемента в excel 2007, если он найден до C#


Я работаю в C# 2015 windows form

У меня есть файл excel 2007 name book 1 и лист внутри него name sheet 1

лист 1 имеет две колонки

идентификатор пользователя

имя пользователя

Мне нужно при вставке новой записи из windows form c#

чтобы проверить, Найдено ли значение имени пользователя до того, как показать клиенту сообщение, сообщите ему, что имя пользователя существовало раньше

Имя Пользователя Имя Пользователя

1 Мишель

2 куница

Если пользователь вводит в текстовое поле Значение куницы, то нажимает кнопку Вставить

дайте мне сообщение, что это имя существовало раньше

использование формы windows c#

Как это сделать с помощью c#, если это возможно

Что я уже пробовал:

Как предотвратить добавление элемента в excel 2007, если он найден до c#

[no name]

Если ваш запрос возвращает результат, то информация уже существует.

Richard MacCutchan

Очевидно, вам нужно сначала посмотреть имя, чтобы увидеть, существует ли оно уже на листе.

CHill60

Где код, который вы уже пробовали, и где вы застряли?

1 Ответов

Рейтинг:
0

Member 12829420

Таким образом, вы должны сделать Vlookup для столбца с идентификатором пользователя в нем (я предполагаю, что вы используете SQL для проверки), а затем вернуть следующую информацию столбца, если она возвращает информацию, то этот идентификатор пользователя уже используется. Нет необходимости показывать информацию, просто уведомите форму windows, чтобы попробовать еще раз.

Поскольку вы используете идентификатор пользователя, я предполагаю, что вы пытаетесь создать список пользователей для проверки доступа. Если вы пытаетесь проверить пользователей, вам нужно переосмыслить столбцы и способ их использования.

Дайте нам еще немного информации о том, почему вы это делаете, потому что это может помочь вам найти лучший метод.