Изменить одно из полей GridView - PullRequest
0 голосов
/ 04 июня 2010
<asp:GridView ID="GridView3" runat="server" Width="100%"
         DataSourceID="SDS"AllowPaging="True"
         AutoGenerateColumns="False" 
         >
<Columns>
<asp:BoundField DataField="Hint"
         HeaderText="text"SortExpression="Hint"
         />
<asp:BoundField DataField="Visi"
         HeaderText="bool val"
         SortExpression="Visi"
         />
</Columns>
</asp:GridView>

Как сделать поле "bool val" в качестве флажка и редактировать, не редактируя 1-е поле (подсказку).

И как вставить метод для обновления моей базы данных, отметьте / снимите этот флажок

SDS - это SqlDataSource с хранимой процедурой для команды выбора.

спасибо.

1 Ответ

2 голосов
/ 04 июня 2010

Преобразование их обоих в поле шаблона. Отредактируйте оба шаблона редактирования, чтобы сделать подсказку доступной только для чтения (или метку), и установите флажок автоматической обратной передачи.

Он должен вызывать функцию RowEditing, когда вы нажимаете на флажок в режиме редактирования. Поэтому поместите туда свой код обновления.

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