Хобрук: Ваш путь к мастерству в программировании

Запрос данных для обновления таблицы

У меня есть datatable со следующими полями:

ID, Ширина, ЗНАЧЕНИЕ

У меня есть форма, которая заполняется динамически в зависимости от того, сколько раз пользователь нажимает кнопку добавления поля, и когда пользователь делает это и сохраняет всю информацию о поле в таблице данных, а затем добавляет поля в конце, когда пользователь нажимает кнопку отправки, я хотите иметь возможность взять всю эту коллекцию форм и обновить мою таблицу данных столбцом значений в зависимости от идентификатора элемента управления и ввести значение этого элемента управления, как я могу это сделать?

==================================================================================

Я застрял здесь с этим кодом, в настоящее время у меня есть следующее в таблице данных:

Столбец значений в настоящее время пуст, и я пытаюсь его обновить.

------------------------
ID    | Width | Value
------------------------
Size-1| 50    |  
Test-1| 100   | 
Size-2| 50    |
Test-2| 100   |

Я запускаю следующий запрос linq к таблице данных, и, похоже, он не дает никаких результатов, или, по крайней мере, если да, я ничего не могу с ним поделать.

Session[sectionName] = test;

=============================================================================

DataTable dt = (DataTable)Session[sectionName];
var dValue = from rws in dt.AsEnumerable()
                     where rws.Field<string>("ID") == "Size-1";
                     rws.SetField("Value", Request.Form["Size-1"]);

я хочу иметь возможность обновить поле значения тем, что исходит из формы в этом элементе управления текстовым полем, но оно вообще не работает

12.08.2013

  • С какой частью у вас проблемы? Перечисление коллекции форм? Обновление базы данных? Определение идентификаторов элементов управления? 12.08.2013
  • ну, на данный момент я просто пытаюсь понять, как зациклить коллекцию форм и обновить таблицу данных со значением, основанным на значении формы идентификатора 12.08.2013
  • Я только что отредактировал вопрос с некоторым кодом того, что я пытаюсь сделать, но он все еще не работает. 13.08.2013

Ответы:


1

Вы можете сделать это, используя этот код

   `DataTable dt= new DataTable();
    DataRow[] rows = dt.Select("Update Condition Here");
    if (rows.Length > 0)
    {
    foreach (DataRow row in rows)
    {
    row["Name "] = “New Name”;
    row["Address "] = “New Address”;
    row["Phone "] = “New Phone”;
    dt.AcceptChanges();
    row.SetModified();
    }
    }`
16.08.2016
Новые материалы

Решения DBA Metrix
DBA Metrix Solutions предоставляет удаленного администратора базы данных (DBA), который несет ответственность за внедрение, обслуживание, настройку, восстановление базы данных, а также другие..

Начало работы с Блум
Обзор и Codelab для генерации текста с помощью Bloom Оглавление Что такое Блум? Некоторые предостережения Настройка среды Скачивание предварительно обученного токенизатора и модели..

Создание кнопочного меню с использованием HTML, CSS и JavaScript
Вы будете создавать кнопочное меню, которое имеет состояние наведения, а также позволяет вам выбирать кнопку при нажатии на нее. Финальный проект можно увидеть в этом Codepen . Шаг 1..

Внедрите OAuth в свои веб-приложения для повышения безопасности
OAuth — это широко распространенный стандарт авторизации, который позволяет приложениям получать доступ к ресурсам от имени пользователя, не раскрывая его пароль. Это позволяет пользователям..

Классы в JavaScript
class является образцом java Script Object. Конструкция «class» позволяет определять классы на основе прототипов с чистым, красивым синтаксисом. // define class Human class Human {..

Как свинг-трейдеры могут использовать ИИ для больших выигрышей
По мере того как все больше и больше профессиональных трейдеров и активных розничных трейдеров узнают о возможностях, которые предоставляет искусственный интеллект и машинное обучение для улучшения..

Как построить любой стол
Я разработчик программного обеспечения. Я люблю делать вещи и всегда любил. Для меня программирование всегда было способом создавать вещи, используя только компьютер и мое воображение...