Member 10543046 Ответов: 1

Расчет текстового поля Griedview с помощью javascrpt


<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>


Что я уже пробовал:

Я ищу расчет для Txtbags*Textweight через java scrpt
Например, 15*65=975 он должен вычисляться в Квантал, кг,ГМ в текстовом поле
как 9 в дискретные, 75 кг,00 в ГМ

Member 10543046

функция CalculateTotals() {
var gv = document. getElementById("<%= GridViewBill.ClientID%>");
для (ВАР я = 0; Я &л; гв.строк.длина - 1; я++) {
var Bags = $("input[id*=TxtBags]");
var weight = $("input[id*=TxtWeightBags]");
ВАР totalamount = мешки[я].значение * вес[I].значение;
alert (totalamount)

if (! isNaN(totalamount)) {
document. getElementById ('TextBox1'). value = totalamount;
}
}
Получение ошибки не удалось извлечь данные в поле количества в gridview..

1 Ответов

Рейтинг:
5

Sandeep1003

Как делать вычисления в GridView[^]

Обратитесь к этой статье и разработайте решение