I'm trying to edit the data in a row of GridView
which, fill in a database in Access
, I'm just starting to use Ajax
and Asp.Net
.
This is the button with which I send a call to panel
:
<asp:TemplateField ShowHeader="False">
<ItemTemplate>
<asp:LinkButton CssClass="fa fa-reply" ForeColor="Blue" class="btn btn-info"
ID="Btn_edit" runat="server" Text="  Edit" CommandName="Edit"
OnClick="Btn_Click" />
</ItemTemplate>
<ItemStyle HorizontalAlign="Center" />
</asp:TemplateField>
This is my code of Panel
:
<asp:Button ID="Btn_edit_dummy" runat="server" style="display:none" />
<ajaxToolkit:ModalPopupExtender
ID="ModalExt1"
runat="server"
TargetControlID="Btn_edit_dummy"
PopupControlID="PanelEdit"
RepositionMode="RepositionOnWindowResizeAndScroll"
DropShadow="true"
PopupDragHandleControlID="panelEditTitle">
</ajaxToolkit:ModalPopupExtender>
<asp:Panel ID="PanelEdit" runat="server" CssClass="panel panel-primary" Width="750px" style="display:none">>
<asp:Panel ID="panelEditTitle" runat="server" CssClass="panel-heading">
<h3 align="center"><span><i class="fa fa-reply" aria-hidden="true">  Re-Assign Tool</i></span></h3>
</asp:Panel>
<div class="panel-body">
<div align="center">
<div class="input-group col-xs-9" style="visibility: hidden">
<span class="input-group-addon">id</span>
<asp:TextBox ID="Txt_id" runat="server" class="form-control" placeholder="Status" AutoComplete="off" Enabled="False"></asp:TextBox>
</div>
<asp:RequiredFieldValidator ID="rfv5" runat="server" ControlToValidate="Txt_id" Display="None" ErrorMessage="Wrong id" ValidationGroup="edit"></asp:RequiredFieldValidator>
<ajaxToolkit:ValidatorCalloutExtender ID="vce5" runat="server" TargetControlID="rfv5" ></ajaxToolkit:ValidatorCalloutExtender>
<div class="input-group col-xs-9">
<span class="input-group-addon">Responsable</span>
<asp:TextBox runat="server" type="text" ID="Txt_resp" class="form-control" ReadOnly="true"></asp:TextBox>
</div>
<asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ControlToValidate="Txt_resp" Display="None" ErrorMessage="You miss a responsable" ValidationGroup="edit"></asp:RequiredFieldValidator>
<ajaxToolkit:ValidatorCalloutExtender ID="vce6" runat="server" TargetControlID="rfv5" ></ajaxToolkit:ValidatorCalloutExtender>
 
<div class="input-group col-xs-9">
<span class="input-group-addon">Tool</span>
<asp:TextBox runat="server" type="text" ID="Txt_tool" class="form-control" ReadOnly="true" />
</div>
<asp:RequiredFieldValidator ID="RequiredFieldValidator2" runat="server" ControlToValidate="Txt_tool" Display="None" ErrorMessage="You miss the tool" ValidationGroup="edit"></asp:RequiredFieldValidator>
<ajaxToolkit:ValidatorCalloutExtender ID="vce7" runat="server" TargetControlID="rfv5" ></ajaxToolkit:ValidatorCalloutExtender>
 
/*********** mas 'div's' ***********/
<div class="panel-footer">
<asp:Button ID="DismissBT" runat="server" Text="Dismiss" CssClass="btn btn-primary" CausesValidation="false" />
<asp:Button ID="SubmitBT" runat="server" Text="Submit" CssClass="btn btn-primary" ValidationGroup="edit" />
</div>
</div>
</div>
</asp:Panel>
and I do not know how to send the data with code ... I hope someone can help me, I've been googling but I have not managed to find one that is clear to me, since they use sql, and imagine as cootes and change the way to use the code