Hi Friends,
I have a Gridview with Update and Delete events. It was working fine before. When i tried to put the gridview inside the Update panel,both the events stopped working. I am new to Ajax controls, so don't have much idea how to solve this. Some one please help me,its really urgent for me.
Below is my Source code.
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
<asp:UpdatePanel ID="UpdatePanel1" runat="server" UpdateMode ="Conditional" >
<ContentTemplate >
<asp:GridView ID="GvView" runat="server" AutoGenerateColumns="False" BackColor="White" BorderColor="#E7E7FF" BorderStyle="None" BorderWidth="1px" CellPadding="3" EnableModelValidation="True" GridLines="Horizontal" CssClass="mGrid" Width="1300px"
Height="160px" DataKeyNames="DataEntryCode" PageSize="20">
<AlternatingRowStyle BackColor="#F7F7F7" />
<Columns>
<asp:TemplateField ShowHeader="False">
<EditItemTemplate>
<asp:LinkButton ID="btnUpdate" runat="server" CausesValidation="True" CommandName="Update" Font-Size="Small" Text="Update"></asp:LinkButton> <br />
<asp:LinkButton ID="LinkButton21" runat="server" CausesValidation="False" CommandName="Cancel" Font-Size="Small" Text="Cancel"></asp:LinkButton>
</EditItemTemplate>
<ItemTemplate>
<asp:LinkButton ID="btnEdit" runat="server" CausesValidation="False" CommandName="Edit" Font-Size="Small" Text="Edit"></asp:LinkButton>
</ItemTemplate>
<ControlStyle Width="50px" />
<HeaderStyle HorizontalAlign="Center" Width="50px" />
<ItemStyle HorizontalAlign="Center" />
</asp:TemplateField>
<asp:CommandField ShowDeleteButton="True">
<ControlStyle Font-Size="Small" Width="50px" />
<ItemStyle HorizontalAlign="Center" />
</asp:CommandField>
<asp:TemplateField HeaderText="Data Entry Code" Visible="False">
<EditItemTemplate>
<asp:TextBox ID="txtDataEntryCode_edit" runat="server" Text='<%# Bind("DataEntryCode") %>' CssClass="txtbox" Font-Size="Small" style="height: 16px" Width="90px"></asp:TextBox>
</EditItemTemplate>
<ItemTemplate>
<asp:Label ID="lblDataEntryCode" Text='<%# Bind("DataEntryCode") %>' runat="server" Font-Size="Small" Width="60px"></asp:Label>
</ItemTemplate>
<ControlStyle Width="90px" />
<HeaderStyle Font-Size="Small" HorizontalAlign="Center" />
<ItemStyle HorizontalAlign="Center" />
<HeaderStyle Font-Size="Small" />
</asp:TemplateField>
<asp:TemplateField HeaderText="Today's Progress">
<EditItemTemplate>
<asp:TextBox ID="txtTodaysProgress_edit" runat="server" Text='<%# Eval("TodaysProgress") %>' CssClass="txtbox" Font-Size="Small" style="height: 16px" Width="80px"></asp:TextBox>
</EditItemTemplate>
<ItemTemplate>
<asp:Label ID="lbTodaysProgress" runat="server" Text='<%# Eval("TodaysProgress") %>' Font-Size="Small" Width="80px"></asp:Label>
</ItemTemplate>
<ControlStyle Width="80px" />
<HeaderStyle Font-Size="Small" HorizontalAlign="Center" />
<ItemStyle HorizontalAlign="Center" />
<HeaderStyle Font-Size="Small" />
</asp:TemplateField>
<asp:TemplateField HeaderText="Total Installed Qty">
<EditItemTemplate>
<asp:TextBox ID="txtTotalInstalledQty_edit" runat="server" Text='<%# Eval("TotalInstalledQty") %>' CssClass="txtbox" Font-Size="Small" style="height: 16px" Width="80px" Enabled="False"></asp:TextBox>
</EditItemTemplate>
<ItemTemplate>
<asp:Label ID="lblTotalInstalledQty" runat="server" Text='<%# Eval("TotalInstalledQty") %>' Font-Size="Small" Width="80px"></asp:Label>
</ItemTemplate>
<ControlStyle Width="80px" />
<HeaderStyle Font-Size="Small" HorizontalAlign="Center" />
<ItemStyle HorizontalAlign="Center" />
<HeaderStyle Font-Size="Small" />
</asp:TemplateField>
</Columns>
<FooterStyle BackColor="#B5C7DE" ForeColor="#4A3C8C" />
<HeaderStyle BackColor="#4A3C8C" Font-Bold="True" ForeColor="#F7F7F7" />
<PagerStyle BackColor="#E7E7FF" ForeColor="#4A3C8C" HorizontalAlign="Right" />
<RowStyle BackColor="#E7E7FF" ForeColor="#4A3C8C" />
<SelectedRowStyle BackColor="#738A9C" Font-Bold="True" ForeColor="#F7F7F7" />
</asp:GridView>
</ContentTemplate>
</asp:UpdatePanel>
Also i need to work a textchanged event for a textbox inside the gridview txtTodaysProgress_edit. In the edit mode, when i enter a value in this textbox,it should get added to the existing value in the next textboxtxtTotalInstalledQty_edit and the sum should be displayed in the next textbox txtTotalInstalledQty_edit.
Hope someone will help me soon.
Thanks.