Как выполнить операции, связанные с CheckBox, внутри GridView в asp.net? - PullRequest
0 голосов
/ 14 февраля 2012

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

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

1 Ответ

0 голосов
/ 14 февраля 2012

Ваш GridView должен иметь столбец с CheckBox, с которым вы собираетесь связываться, если он забронирован или нет:

<asp:TemplateField HeaderText="Booked" SortExpression="booked">
    <ItemTemplate>
        <asp:CheckBox ID="checkBoxBooked" Checked='<%# Eval("booked").ToString()=="1" ? false : Eval("booked").ToString()=="0" ? true : true %>' runat="server" />
    </ItemTemplate>
</asp:TemplateField>

Как видите, "забронировано" будет 1 или 0 в зависимости отбыл ли он забронирован или нет.Это значение поступает из источника данных GridView путем создания соответствующего запроса.

Надеюсь, это поможет!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...