Member 12749751 Ответов: 1

Получения и хранения данных в состояние представления


У меня есть одна таблица под названием "оператор", и я хочу получить один столбец под названием" OperatorCode " и сохранить его в состоянии представления, а затем я хочу получить отдельные значения из состояния представления.. Пожалуйста, предложите

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

ViewState ["OprCode"] = Конвертировать.Метод toString(dsbindoperator.Таблицы[0]. Строки[0] ["Opr_Code"]);

DataSet ds=(DataSet)ViewState ["OprCode"];

Но это дает мне ошибку

1 Ответов

Рейтинг:
1

F-ES Sitecore

ViewState ["OprCode"] - это строка, содержащая значение Opr_Code, однако вы пытаетесь получить ее в виде набора данных

string code = (string)ViewState["OprCode"];



или

string code = ViewState["OprCode"] as string;


Member 12749751

На самом деле я должен получить один столбец для всех строк и я хочу сохранить все значения внутри состояния представления и после того как подопечные один за другим я должен получить значения из состояния представления

F-ES Sitecore

Вам нужно будет использовать что-то, что может быть сохранено в состоянии представления, например массив строк (string[]). Постройте строковый массив всех значений, прокручивая набор данных по строке за раз, и сохраните этот массив в состоянии представления.