MahmoudOmar Ответов: 1

Как сделать так, чтобы первый столбец в gridview сидел один или чтобы он был идентичен в C#


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

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

Как я это делаю в gridveiw в Форме заявки на C#

NotPolitcallyCorrect

Где тот код, который вы написали, который пытается это сделать? В чем проблема с вашим кодом? Почему вы не можете создать метод, который увеличивает число?

1 Ответов

Рейтинг:
2

OriginalGriff

Если ваш столбец в БД - IDENTITY, вы не хотите редактировать его, влиять на него или помещать в него какие-либо значения - база данных будет жаловаться, когда вы попытаетесь, поскольку вам не разрешено писать в поле IDENTITY. Точно так же вы не должны создавать значения идентификации в сетке, даже если они не попадают в БД - они должны создаваться только тогда, когда значения сохранены и зафиксированы в постоянном хранилище. Делать что-либо еще опасно - это всегда будет иметь «отсутствующие» или «повторяющиеся» значения, и это действительно испортит ваши данные до такой степени, что им вообще нельзя будет доверять. Это может произойти не сразу, но это произойдет - часто после небольшой модификации «несвязанной» части кода.

Так что забудьте об этом в сетке-назначайте идентификаторы, когда они идут только в постоянное хранилище.