Click here to Skip to main content
15,898,373 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
<asp:GridView ID="GridViewBill" Style="padding: 0.75rem 1rem !important;" runat="server" Width="100%" ShowFooter="true" AutoGenerateColumns="false" OnRowDeleting="GridViewBill_RowDeleting">
                                                  <Columns>
                                                      <asp:BoundField DataField="rowid" HeaderText="#" HeaderStyle-ForeColor="#7A54D8" ReadOnly="true" ItemStyle-Width="5%" ItemStyle-HorizontalAlign="left" />
                                                      <asp:TemplateField HeaderText="Items" HeaderStyle-ForeColor="#7A54D8" ItemStyle-Width="12%">
                                                          <ItemTemplate>
                                                              <asp:DropDownList ID="DDLItems" runat="server">
                                                              </asp:DropDownList>
                                                          </ItemTemplate>
                                                      </asp:TemplateField>
                                                      <asp:TemplateField HeaderText="Bags" HeaderStyle-ForeColor="#7A54D8" ItemStyle-Width="10%">
                                                          <ItemTemplate>
                                                              <asp:TextBox ID="TxtBags" runat="server" Style="width: 100%;"  Text="0"/>
                                                          </ItemTemplate>
                                                      </asp:TemplateField>
                                                      <asp:TemplateField HeaderText="Weight/Bag" HeaderStyle-ForeColor="#7A54D8" ItemStyle-Width="9%">
                                                          <ItemTemplate>
                                                              <asp:TextBox ID="TxtWeightBags" runat="server" Style="width: 100%;" Text="0"/>
                                                          </ItemTemplate>
                                                      </asp:TemplateField>
                                                      <asp:TemplateField HeaderText="Qut." HeaderStyle-ForeColor="#7A54D8" ItemStyle-Width="9%">
                                                          <ItemTemplate>
                                                              <asp:TextBox ID="TxtQuan" runat="server" Style="width: 100%"  Text="0" />
                                                          </ItemTemplate>

                                                      </asp:TemplateField>


                                                      <asp:TemplateField HeaderText="Kg." HeaderStyle-ForeColor="#7A54D8" ItemStyle-Width="9%">
                                                          <ItemTemplate>
                                                              <asp:TextBox ID="TxtKg" runat="server" Style="width: 100%"  Text="0" />
                                                          </ItemTemplate>
                                                      </asp:TemplateField>
                                                      <asp:TemplateField HeaderText="Gr." HeaderStyle-ForeColor="#7A54D8" ItemStyle-Width="9%">
                                                          <ItemTemplate>
                                                              <asp:TextBox ID="Txtgm" runat="server" Style="width: 100%"   Text="0.00"/>
                                                          </ItemTemplate>
                                                      </asp:TemplateField>

                                                      <asp:TemplateField HeaderText="Rate/100Kg" HeaderStyle-ForeColor="#7A54D8" ItemStyle-Width="9%">
                                                          <ItemTemplate>
                                                              <asp:TextBox ID="Txtrate" runat="server" Style="width: 100%"  Text="0" />
                                                          </ItemTemplate>
                                                      </asp:TemplateField>

                                                      <asp:TemplateField HeaderText="Amount" HeaderStyle-ForeColor="#7A54D8" ItemStyle-Width="15%">
                                                          <ItemTemplate>

                                                              <asp:TextBox ID="TxtAmount" runat="server" Style="width: 100%"  Text="0" />
                                                          </ItemTemplate>
                                                          <FooterTemplate>
                                                              <asp:Button ID="btnAdd" runat="server" Text="Add Items" CssClass="btn btn-warning mr-1 icon-cross2" OnClick="btnAdd_Click" />
                                                          </FooterTemplate>
                                                      </asp:TemplateField>


                                                      <asp:CommandField ShowDeleteButton="true" HeaderStyle-ForeColor="#7A54D8" ItemStyle-Width="11%" />
                                                  </Columns>
                                              </asp:GridView>


What I have tried:

I am looking for Calculation for Txtbags*Textweight through java scrpt
For Example 15*65=975 it should calculate into Quantal,KG,Gm in the textbox
like 9 in Quantal, 75 in KG,00 in GM
Posted
Updated 24-Sep-17 23:15pm
Comments
Member 10543046 26-Sep-17 15:01pm    
function CalculateTotals() {
var gv = document.getElementById("<%= GridViewBill.ClientID%>");
for (var i = 0; i < gv.rows.length - 1; i++) {
var Bags = $("input[id*=TxtBags]");
var weight = $("input[id*=TxtWeightBags]");
var totalamount = Bags[i].value * weight[i].value;
alert(totalamount)

if (!isNaN(totalamount)) {
document.getElementById('TextBox1').value = totalamount;
}
}
Getting Error not able fetch the data into QUantity box in gridview..

1 solution

How to do Calculations in GridView[^]

Refer this article and develop solution
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900