У меня есть раскрывающийся список asp.net и элемент управления gridview asp.net. При изменении элемента выпадающего списка из базы данных извлекается новая строка.Добавление нового содержимого в сеанс
Я сохраняю это в сеансе. В следующий раз в элементе dropdownlist появится изменение, будет - новая строка, полученная из базы данных, и я хотел бы добавить эту строку тоже к сеансу.
У меня есть событие dropdownlist_selectedIndexchanged ниже:
protected void ddlClient_SelectedIndexChanged(object sender, EventArgs e)
{
int x = int.Parse(ddlClient.SelectedValue);
DataSet ds = GetRowFromDatabase(x);
Session["old"] = ds;
((DataSet)Session["old"]).Merge(ds);
gridview.DataSource = Session["old"] ;
gridview.DataBind();
}
Я не могу понять, как сохранить свои добавления строки в переменной сеанса, каждый раз, когда мои изменения DropDownList?
Так что это действительно проблема с 'Merge', правильно? –