У меня есть Gridview, где, когда пользователь нажимает на любую строку, пользователь должен перейти на страницу редактирования с существующими данными, указанными на странице.Gridview Редактировать часть
Итак, мои вопросы
Должен ли я сделать новую страницу ASPX для редактирования части?
Как взять соответствующих пользователей с существующими данными на новой странице.
Пожалуйста, обратитесь мой GridView код с моей страницы ASPX: -
<asp:GridView ID="grdUser"
AllowPaging="true"
AutoGenerateColumns="False"
OnDataBound="grdUser_DataBound"
OnRowDeleting="grdUser_RowDeleting"
OnPreRender="PreRenderGrid"
runat="server"
Width="100%"
border="1"
DataKeyNames="Id"
PageSize="2"
OnPageIndexChanging="grdUser_PageIndexChanging"
EnableSortingAndPagingCallbacks="false"
CssClass="pagi">
<Columns>
<asp:TemplateField HeaderText="Select" ItemStyle-Width="30" HeaderStyle-CssClass="k-grid td">
<ItemTemplate>
<asp:CheckBox ID="chkDelete" runat="server" />
</ItemTemplate>
</asp:TemplateField>
<asp:BoundField DataField="username" HeaderText="UserName" ItemStyle-Width="30" HeaderStyle-CssClass="k-grid td" />
<asp:BoundField DataField="email" HeaderText="Email Id" ItemStyle-Width="30" HeaderStyle-CssClass="k-grid td" />
<asp:BoundField DataField="usertype" HeaderText="UserType" ItemStyle-Width="30" HeaderStyle-CssClass="k-grid td" />
<asp:BoundField DataField="active" HeaderText="Active" ItemStyle-Width="30" HeaderStyle-CssClass="k-grid td" />
<asp:TemplateField HeaderText="Action" HeaderStyle-Width="15%" ItemStyle-Width="30" HeaderStyle-CssClass="k-grid td">
<ItemTemplate>
<asp:ImageButton ID="btnDelete" AlternateText="Delete" ImageUrl="~/images/delete.png" runat="server" Width="15" Height="15" CommandName="Delete" CommandArgument='<%# Eval("Id") %>' CausesValidation="false" OnClientClick="return confirm('Are you sure you want to delete this record?')" />
</ItemTemplate>
<ItemTemplate>
<asp:ImageButton ID="btnEdit" AlternateText="Edit" ImageUrl="~/images/edit.png" runat="server" Width="15" Height="15" CommandArgument='<%# Eval("Id") %>' CausesValidation="false" onClick="" />
</ItemTemplate>
</asp:TemplateField>
</Columns> </Gridview>
Дайте мне знать, что может быть сделано для того, чтобы достичь этого. Я уже написал код обновления. Просто нужна помощь по двум вышеуказанным вещам.
Codeek: Я хочу использовать другую страницу для этой части, как этого хочет мой старший. Поэтому дайте несколько советов, как передать уникальный идентификатор в строке запроса. Спасибо –
Большое спасибо, я применил логику, и она работает для меня. Мне просто нужно очистить поля от Cancel и перенаправить его на предыдущую страницу. –
, зачем нужно очищать все поля нажатием кнопки отмены, если вы собираетесь перенаправить на предыдущую страницу. : P вы можете пропустить эту часть :) – Codeek