ythisbug Ответов: 3

как сохранить таблицу данных сеанса в табале данных?


Привет, я использую dynamic в своем веб-приложении..
я использую пользовательский контроль(BidTree)
я хочу сохранить эти значения пользовательских элементов управления из сеанса в таблицу sql может ли кто-нибудь подсказать мне, как дать код для сохранения в таблицу sql.

спасибо.

Herman<T>.Instance

а что вы пробовали? Вы можете считывать значения из сеанса, устанавливать их как SqlParameter и запускать запрос с вашими параметрами в таблицу базы данных? С какой частью вам трудно справиться?

3 Ответов

Рейтинг:
1

codeBegin

Добавление DataTable в сеанс:

DataTable Tissues = new DataTable();

Tissues = dal.returnTissues("TestID", "TestValue");// returnTissues("","") sample     function for adding values

Session.Add("Tissues", Tissues);


Вспомнить, что DataTable из сессии:
DataTable Tissues = Session["Tissues"] as DataTable

Или
DataTable Tissues = (DataTable)Session["Tissues"];

Ссылка:Хранение и извлечение данных из сеанса[^]


ythisbug

спасибо, можете ли вы объяснить мне,что такое TestID, TestValue ?

Рейтинг:
0

Rahul Rajat Singh

Допустим, у вас есть datatable объявление, которое вы хотите сохранить, скажем Dt.

Session["myTable"] = Dt;

Теперь на странице, где вам нужно получить к нему доступ:
DataTable table = Session["myTable"] as DataTable;

if(table != null)
{
 //read table and push in Sqlserver
}
else
{
 //session either expired or invalid page being accessed.
}

Надеюсь, это поможет. дайте мне знать, если вам понадобится больше.


Рейтинг:
0

Ankit Choure

Добавление DataTable в сеанс Veriable:

Установить в переменную сеанса как

Сессия["MyDataTableSessionName"]= "MyDataTable"

т. е. DataTable myDataTable=новый DataTable();

Сессия["MyDataTable"]= myDataTable;

Вспомнить, что DataTable из сессии:

Объект DataTable myDataTable =(объект DataTable)сессии["MyDataTable"];