Я видел, что этот вопрос задавали и отвечали раньше, но ни один из ответов не помог мне. Я хочу это, когда я вставляю значение из текстового поля, нажимая кнопку, если это значение уже существует в gridview, которое должно быть удалено или вообще не вставлено.Удалить дублирующее значение в строках gridview
Мой код:
protected void Buton1_Click(object sender, EventArgs e)
{
DataTable dt = null;
if (Session["GridData"] == null)
{
dt = new DataTable();
DataColumn dc = new DataColumn("Name");
dt.Columns.Add(dc);
}
else
{
dt = Session["GridData"] as DataTable;
}
DataRow dr = dt.NewRow();
dr["Name"] = TextBox1.Text;
dt.Rows.Add(dr);
dt.AcceptChanges();
GridView1.DataSource = dt;
GridView1.DataBind();
Session["GridData"] = dt;
}
Я получаю ошибку «A запрос тело должно заканчиваться предложением select или групповым предложением ». есть что-то не хватает? –
@CezaraH - я обновил ответ, я думаю, проблема с firstordefault, поэтому изменила его на список и проверила количество ... –
Это не нравится valuetosearch. Даже после того, как вы его отредактировали, здесь произошла ошибка. –