<asp:GridView ID="gvCustomer" DataSourceID="Customer" DataKeyNames="CustomerID" AutoGenerateEditButton="True"
AutoGenerateDeleteButton="True" runat="server" ShowFooter="True" AutoGenerateColumns="false"
CellPadding="4" ForeColor="#333333" GridLines="None" onrowcommand="gvCustomer_RowCommand"
onrowdatabound="gvCustomer_RowDataBound">
<RowStyle BackColor="#EFF3FB" />
<FooterStyle BackColor="#507CD1" Font-Bold="True" ForeColor="White" />
<PagerStyle BackColor="#2461BF" ForeColor="White" HorizontalAlign="Center" />
<HeaderStyle BackColor="#507CD1" Font-Bold="True" ForeColor="White" />
<AlternatingRowStyle BackColor="White" />
<Columns>
<asp:TemplateField Visible="false" HeaderText="CustomerID" HeaderStyle-HorizontalAlign="Left">
<ItemTemplate>
<asp:Label ID="lblFirstName" runat="server" Text='<%#Eval("CustomerID")%>' />
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="First Name" HeaderStyle-HorizontalAlign="Left">
<ItemTemplate>
<asp:Label ID="lblFirstName" runat="server" Text='<%#Eval("FirstName")%>' />
</ItemTemplate>
<EditItemTemplate>
<asp:TextBox ID="txtFirstName" Width="90px" runat="server" Text='<%#Eval("FirstName")%>' />
</EditItemTemplate>
<FooterTemplate>
<asp:TextBox ID="txtFirstName" Width="90px" runat="server" />
</FooterTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Middle Name" HeaderStyle-HorizontalAlign="Left">
<ItemTemplate>
<asp:Label ID="lblMiddleName" runat="server" Text='<%#Eval("MiddleName")%>' />
</ItemTemplate>
<EditItemTemplate>
<asp:TextBox ID="txtMiddleName" Width="90px" runat="server" Text='<%#Eval("MiddleName")%>' />
</EditItemTemplate>
<FooterTemplate>
<asp:TextBox ID="txtMiddleName" Width="90px" runat="server" />
</FooterTemplate>
<HeaderStyle HorizontalAlign="Left" />
</asp:TemplateField>
<asp:TemplateField HeaderText="LastName" HeaderStyle-HorizontalAlign="Left">
<ItemTemplate>
<asp:Label ID="lblLastName" runat="server" Text='<%#Eval("LastName")%>' />
</ItemTemplate>
<EditItemTemplate>
<asp:TextBox ID="txtLastName" Width="90px" runat="server" Text='<%#Eval("LastName")%>' />
</EditItemTemplate>
<FooterTemplate>
<asp:TextBox ID="txtLastName" Width="90px" runat="server" />
</FooterTemplate>
<HeaderStyle HorizontalAlign="Left" />
</asp:TemplateField>
<asp:TemplateField HeaderText="Desgination" HeaderStyle-HorizontalAlign="Left">
<ItemTemplate>
<asp:Label ID="lblDesgination" runat="server" Text='<%#Eval("Desgination")%>' />
</ItemTemplate>
<EditItemTemplate>
<asp:TextBox ID="txtDesgination" Width="90px" runat="server" Text='<%#Eval("Desgination")%>' />
</EditItemTemplate>
<FooterTemplate>
<asp:TextBox ID="txtDesgination" Width="90px" runat="server" />
</FooterTemplate>
<HeaderStyle HorizontalAlign="Left" />
</asp:TemplateField>
<asp:TemplateField HeaderText="Address" HeaderStyle-HorizontalAlign="Left">
<ItemTemplate>
<asp:Label ID="lblAddress" runat="server" Text='<%#Eval("Address")%>' />
</ItemTemplate>
<EditItemTemplate>
<asp:TextBox ID="txtAddress" Width="90px" runat="server" Text='<%#Eval("Address")%>' />
</EditItemTemplate>
<FooterTemplate>
<asp:TextBox ID="txtAddress" Width="90px" runat="server" />
</FooterTemplate>
<HeaderStyle HorizontalAlign="Left" />
</asp:TemplateField>
<asp:TemplateField HeaderText="City" HeaderStyle-HorizontalAlign="Left">
<ItemTemplate>
<asp:Label ID="lblCity" runat="server" Text='<%#Eval("City")%>' />
</ItemTemplate>
<EditItemTemplate>
<asp:TextBox ID="txtCity" Width="80px" runat="server" Text='<%#Eval("City")%>' />
</EditItemTemplate>
<FooterTemplate>
<asp:TextBox ID="txtCity" Width="80px" runat="server" />
</FooterTemplate>
<HeaderStyle HorizontalAlign="Left" />
</asp:TemplateField>
<asp:TemplateField HeaderText="State" HeaderStyle-HorizontalAlign="Left">
<ItemTemplate>
<asp:Label ID="lblState" runat="server" Text='<%#Eval("State")%>' />
</ItemTemplate>
<EditItemTemplate>
<asp:TextBox ID="txtState" Width="70px" runat="server" Text='<%#Eval("State")%>' />
</EditItemTemplate>
<FooterTemplate>
<asp:TextBox ID="txtState" Width="70px" runat="server" />
</FooterTemplate>
<HeaderStyle HorizontalAlign="Left" />
</asp:TemplateField>
<asp:TemplateField HeaderText="Country" HeaderStyle-HorizontalAlign="Left">
<ItemTemplate>
<asp:Label ID="lblCountry" runat="server" Text='<%#Eval("Country")%>' />
</ItemTemplate>
<EditItemTemplate>
<asp:TextBox ID="txtCountry" Width="90px" runat="server" Text='<%#Eval("Country")%>' />
</EditItemTemplate>
<FooterTemplate>
<asp:TextBox ID="txtCountry" Width="90px" runat="server" />
</FooterTemplate>
<HeaderStyle HorizontalAlign="Left" />
</asp:TemplateField>
<asp:TemplateField>
<FooterTemplate>
<asp:Button ID="btnSave" runat="server" Text="Save" OnClick="btnSave_Click" />
</FooterTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
<asp:ObjectDataSource ID="Customer" TypeName="ObjCustomer" SelectMethod="GetCustomer" UpdateMethod="UpdateCustomer" InsertMethod="InsertCustomer" DeleteMethod="DeleteCustomer" runat="server" >
<InsertParameters>
<asp:Parameter Name="FirstName" />
<asp:Parameter Name="MiddleName" />
<asp:Parameter Name="LastName" />
<asp:Parameter Name="Desgination" />
<asp:Parameter Name="Address" />
<asp:Parameter Name="City" />
<asp:Parameter Name="State" />
<asp:Parameter Name="Country" />
</InsertParameters>
<UpdateParameters>
<asp:Parameter Name="FirstName" />
<asp:Parameter Name="MiddleName" />
<asp:Parameter Name="LastName" />
<asp:Parameter Name="Desgination" />
<asp:Parameter Name="Address" />
<asp:Parameter Name="City" />
<asp:Parameter Name="State" />
<asp:Parameter Name="Country" />
<asp:Parameter Name="CustomerID" />
</UpdateParameters>
</asp:ObjectDataSource>