Обновить столбец таблицы, используя Combobox или раскрывающийся список - PullRequest
0 голосов
/ 11 марта 2020

Привет. Я пытаюсь обновить столбец с помощью Combobox. Я пытаюсь выбрать год, когда он обновляет пользовательский столбец с этим годом, и я хотел бы иметь несколько лет с разными пользователями. очень приятно слышать, если у вас есть другой способ решить эту проблему, я использую MVC и dev express

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

enter image description here

---------------------------------------- ----- Редактировать Должно быть более конкретным c вот моя структура базы данных, enter image description here

Итак, что у меня есть, так это то, что данные в таблице выгод меняются с выбранной таблицей года, когда идентификатор года члена = идентификатор участника, поэтому я пытаюсь обновить идентификатор участника, когда вы выбираете другой год, чтобы я мог добавить больше преимуществ для того же пользователя. Заранее спасибо.

1 Ответ

0 голосов
/ 11 марта 2020

Если вы хотите использовать чистый MVC поток, вы, вероятно, захотите обновить sh страницу, если изменилось выбранное значение.

public ActionResult GetData(int year)
{
    //DB query to get the data from the year
    return View(viewModel);
}

Затем добавьте javascript / JQuery в refre sh страница

<select id="selectBox">
    <option value="2000">2000</option>
    <option value="2001">2001</option>
    <option value="2002">2002</option>
</select>

<script>
    $('#selectBox').on('change', function() {
        var year = $(this).val();
        window.location.href = "/Admin/GetData?year=" + year;
    });
<script>
...