Предотвращение дублирования данных в gridview C# ASP.NET
У меня есть веб-страница, которая содержит dropdownlist, session[student-id], button, gridview
студент выберет курс из выпадающего списка и нажмет на кнопку Зарегистрироваться, после чего идентификатор студента и выбранный курс будут добавлены в gridview.
Мой вопрос заключается в том, как я могу показать сообщение об ошибке для студента, если он уже зарегистрировал этот курс.
Я имею в виду, что хочу, чтобы кнопка регистрации проверяла в базе данных, есть ли у этого студента выбранный курс.
Кто-нибудь поможет??
Что я уже пробовал:
for (int i = 0; i < GridView1.Rows.Count; i++) { GridViewRow row = GridView1.Rows[i]; if (row.Cells[0].Text == DropDownList2.SelectedValue.ToString()) { //display error message } else { // I have the code for adding the data to gridview and it works fine }
CHill60
Раздел "Что я пробовал" - это то место, где вы должны поместить код, который вы пробовали.
Хотите ли вы проверить GridView или базу данных-точка, в которой вы добавляете данные в базу данных, становится релевантной.
В настоящее время у нас недостаточно информации, чтобы помочь вам
R.M49
Я добавил Какой код я пробовал
Sinisa Hajnal
Проверьте gridview на наличие этого идентификатора курса? Вы не должны идти на сервер для такой базовой проверки. Вы, конечно, должны снова пройти проверку на сервере, но проверка сообщения пользователя должна быть на стороне клиента