2 daylesslu daylesslu 于 2014.05.22 19:53 提问

ASP.NET中加入JS 改变表格中数据

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="index.aspx.cs" Inherits="webgf.GF" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">



function HideShow() { hidetable.style.display = ""; } function calculateShanghai() { document.writeln("<h2>你好!</h2>"): }




  <table border="0" id="table1" width="60%" align="center">
  <tr>
  <td width="25%">城市名:</td>
  <td width="25%">
      <asp:DropDownList ID="TBCityName0" runat="server" Width="74px" 
          AutoPostBack="True" Height="19px" 
          onselectedindexchanged="TBCityName0_SelectedIndexChanged">
          <asp:ListItem>请选择</asp:ListItem>
          <asp:ListItem>北京市</asp:ListItem>
          <asp:ListItem>天津市</asp:ListItem>
          <asp:ListItem>河北省</asp:ListItem>
          <asp:ListItem>山西省</asp:ListItem>
          <asp:ListItem>内蒙古自治区</asp:ListItem>
          <asp:ListItem>辽宁省</asp:ListItem>
          <asp:ListItem>吉林省</asp:ListItem>
          <asp:ListItem>黑龙江省</asp:ListItem>
          <asp:ListItem>上海市</asp:ListItem>
          <asp:ListItem>江苏省</asp:ListItem>
          <asp:ListItem>浙江省</asp:ListItem>
          <asp:ListItem>安徽省</asp:ListItem>
          <asp:ListItem>福建省</asp:ListItem>
          <asp:ListItem>江西省</asp:ListItem>
          <asp:ListItem>山东省</asp:ListItem>
          <asp:ListItem>河南省</asp:ListItem>
          <asp:ListItem>湖北省</asp:ListItem>
          <asp:ListItem>湖南省</asp:ListItem>
          <asp:ListItem>广东省</asp:ListItem>
          <asp:ListItem>广西壮族自治区</asp:ListItem>
          <asp:ListItem>海南省</asp:ListItem>
          <asp:ListItem>重庆市</asp:ListItem>
          <asp:ListItem>四川省</asp:ListItem>
          <asp:ListItem>贵州省</asp:ListItem>
          <asp:ListItem>云南省</asp:ListItem>
          <asp:ListItem>西藏自治区</asp:ListItem>
          <asp:ListItem>陕西省</asp:ListItem>
          <asp:ListItem>甘肃省</asp:ListItem>
          <asp:ListItem>青海省</asp:ListItem>
          <asp:ListItem>宁夏回族自治区</asp:ListItem>
          <asp:ListItem>新疆维吾尔族自治区</asp:ListItem>
          <asp:ListItem>港澳台</asp:ListItem>
      </asp:DropDownList>
      <asp:DropDownList ID="TBCityName1" runat="server" Width="74px" 
          AutoPostBack="True" Height="19px" 
          onselectedindexchanged="TBCityName1_SelectedIndexChanged">
      </asp:DropDownList>
      <br />
      <asp:DropDownList ID="TBCityName" runat="server" Width="156px" Height="19px">
      </asp:DropDownList>
      </td>
  <td width="25%">装机容量:(兆瓦)</td>
  <td width="25%">
      <asp:TextBox ID="TBCapacity" runat="server" value="90"></asp:TextBox>
      </td>
  </tr>
  <tr>
  <td width="25%">每兆瓦投资:(万元)</td>
  <td width="25%">
      <asp:TextBox ID="TBInvestmentPMW" runat="server" value="880"></asp:TextBox>
      </td>
  <td width="25%">使用年限:(年)</td>
  <td width="25%">
      <asp:TextBox ID="TBUsedPeriod" runat="server" value="25"></asp:TextBox>
      </td>
  </tr>
  <tr>
  <td width="25%">含税上网电价:(元/度)</td>
  <td width="25%">
      <asp:TextBox ID="TBElectricityPriceT" runat="server" value="1"></asp:TextBox>
      </td>
  <td width="25%">售电增值税税率:(%)</td>
  <td width="25%">
      <asp:TextBox ID="TBElectricitySellingVATRate" runat="server" value="17"></asp:TextBox>
      </td>
  </tr>
   <tr>
  <td width="25%">银行货款比例:(%)</td>
  <td width="25%">
      <asp:TextBox ID="TBRatioLoans" runat="server" value="70"></asp:TextBox>
      </td>
  <td width="25%">年货款利率:(%)</td>
  <td width="25%">
      <asp:TextBox ID="TBInterestRate" runat="server" value="6.55"></asp:TextBox>
      </td>
  </tr>
  </table>
  <table id="hidetable" border="0" width="60%" align="center" runat="Server" style="display:none">
   <tr>
  <td width="25%">其它费用(万元)</td>
  <td width="25%">
      <asp:TextBox ID="TBQiTaFeiYong" runat="server" value="0"></asp:TextBox>
      </td>
  <td width="25%">设备净残率:(%)</td>
  <td width="25%">
      <asp:TextBox ID="TBRSheBeiJingCang" runat="server" value="5"></asp:TextBox>
      </td>
  </tr>
   <tr>
  <td width="25%">日常投资费用:(%)</td>
  <td width="25%">
      <asp:TextBox ID="TBRRiChangTouZi" runat="server" value="10"></asp:TextBox>
      </td>
  <td width="25%">大修费用:(%)</td>
  <td width="25%">
      <asp:TextBox ID="TBRDaXiu" runat="server" value="10"></asp:TextBox>
      </td>
  </tr>
         <tr>
  <td width="25%">路线更换费用:(%)</td>
  <td width="25%">
      <asp:TextBox ID="TBRLuXianGengHuan" runat="server" value="6"></asp:TextBox>
      </td>
  <td width="25%">经营期薪酬费用比例:(%)</td>
  <td width="25%">
      <asp:TextBox ID="TBJingYingQiPay" runat="server" value="0.19"></asp:TextBox>
      </td>
  </tr>
         <tr>
  <td width="25%">保险费用:(%)</td>
  <td width="25%">
      <asp:TextBox ID="TBRBaoXian" runat="server" value="0.15"></asp:TextBox>
      </td>
  <td width="25%">所得税率:(%)</td>
  <td width="25%">
      <asp:TextBox ID="TBSuoDeShuiLv" runat="server" value="25"></asp:TextBox>
      </td>
  </tr>
  <tr>
  <td width="25%">预留金额参数:(%)</td>
  <td width="25%">
      <asp:TextBox ID="TBRYuLiuJinE" runat="server" value="10.0"></asp:TextBox>
      </td>
  <td width="25%">城市税率:(%)</td>
  <td width="25%">
      <asp:TextBox ID="TBChengShiShuiLv" runat="server" value="7"></asp:TextBox>
      </td>
  </tr>
  <tr>
  <td width="25%">教育税率:(%)</td>
  <td width="25%">
      <asp:TextBox ID="TBJiaoYuShuiLv" runat="server" value="3"></asp:TextBox>
      </td>
  <td width="25%">折现率:(%)</td>
  <td width="25%">
      <asp:TextBox ID="TBXianZhiXiShu" runat="server" value="8"></asp:TextBox>
      </td>
  </tr>
  <tr>
  <td width="25%">固定资产系数:</td>
  <td width="25%">
      <asp:TextBox ID="TBdGuDingZiChangXiShu" runat="server" value="0.98"></asp:TextBox>
      </td>
  <td width="25%">发电效率:(%)</td>
  <td width="25%">
      <asp:TextBox ID="TBR" runat="server" value="82"></asp:TextBox>
      </td>
  </tr>
  <tr>
  <td width="25%">年衰减率:(%)</td>
  <td width="25%">
      <asp:TextBox ID="TBRNianShuaiJianRate" runat="server" value="0.8"></asp:TextBox>
      </td>
  <td width="25%">上网率:(%)</td>
  <td width="25%">
      <asp:TextBox ID="TBRShangWang" runat="server" value="100"></asp:TextBox>
      </td>
  </tr>
  </table>
</div>
<div>
    <table border="0" cellspacing="0" cellpadding="0" align="center" 
        style="height: 252px; width: 60%">
        <tr>
            <td style="text-align:right">   
                <asp:LinkButton ID="LinkButton1" runat="server" onclick="LinkButton1_Click">显示更多参数</asp:LinkButton>
            </td>
        </tr>
        <tr>
            <td style="text-align:center">
                <asp:Button ID="BCalculate" runat="server" Text="计算" onclick="BCalculate_Click"   />
                <asp:Button ID="BClear" runat="server" Text="清空" onclick="BClear_Click" />
            </td>
        </tr>
        <tr>
            <td style="text-align:center">

                <asp:Label ID="Label3" runat="server" BackColor="Blue" Font-Names="微软雅黑" 
                    Font-Size="Large" ForeColor="White"></asp:Label>
                <br />
                <asp:Label ID="Label4" runat="server" BackColor="Blue" BorderColor="Blue" 
                    Font-Names="微软雅黑" Font-Size="Large" ForeColor="White"></asp:Label>
                <br />
                <asp:Label ID="Label2" runat="server" Visible="False"></asp:Label>
                <br />

                <asp:Label ID="Label1" runat="server" Visible="False"></asp:Label>
                <br />
                <asp:Label ID="Label5" runat="server" Visible="False"></asp:Label>

<asp:GridView ID="GridView1" runat="server" EnableModelValidation="True" 
    style="text-align: center" BackColor="White" BorderColor="#3366CC" BorderStyle="None" 
                    BorderWidth="1px" CellPadding="4" Visible="False">
    <FooterStyle BackColor="#99CCCC" ForeColor="#003399" />
    <HeaderStyle BackColor="#003399" Font-Bold="True" ForeColor="#CCCCFF" />
    <PagerStyle BackColor="#99CCCC" ForeColor="#003399" HorizontalAlign="Left" />
    <RowStyle BackColor="White" ForeColor="#003399" />
    <SelectedRowStyle BackColor="#009999" Font-Bold="True" ForeColor="#CCFF99" />
</asp:GridView>

            </td>
        </tr>
    </table>
</div>
</form>



上面是源代码 要实现的功能是:修改原始初值,对于百分比的,正负10%浮动(加减),每次浮动1%,对于数值的,从数值的90%到110%浮动,每次变动1%,能将得到的数据在页面全部显示出来,每次只要变动一个数据就好了,将所有的都跑一遍。毕设,来不及学js,忘谅解伸手党!

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
javascript自动向表格中添加数据
function tj(){ //找到控件 var name = document.getElementById("name").value; var age = document.getElementById("age").value; var sr = document.getElementById("sr").value; var tab2 = document.getElem
拖拽表格单元格,改变单元格内容
拖动 td{width:20%;height:20px;border-bottom:1px solid black;border-right:1px solid black;cursor:default;} div{font-size:13px;} th{height:20px;font-size:12px;font-weight:normal;border-bottom:2px sol
JS动态修改表格内容
html lang="en"> head> meta charset="UTF-8"> title>Titletitle> style> * { margin: 0; padding: 0; /* 字体大小 */ font-size: 16px;
asp.net中用table表格绑定数据
其实在asp.net中用table表格绑定数据,并不要像在asp中那么麻烦,那么难理解,也不要用什么循环语句来一项项的读取数据,然后填充表格.asp.net中有一个叫做Repeater的控件,我们可以直接把表格嵌入到Repeater控件中,然后设置Repeate控件的DataSource属性并让其DataBind()就OK了......做一个测试:我创建的SQL数据库如下:create datab
JS操作DOM 使用表格动态展示数据
公司做一个实时监控有一个地方需要把后台推送的数据动态的使用表格进行展示 我知道有一些插件可以做,但问题是我找的那个插件发现动态更新数据时IE内存一直累积,最后会造成崩溃现象 使用别人的插件说起来是效果好一些,功能多一些,但是需要的JS和复杂的逻辑,一旦出问题你很难去处理它   我也赶不上再去研究它,我直接手工写一个算了,虽然没有多好的效果,没有额外的功能,但是实现动态表格数据刷新,还是能充
用JS改变表格中某一单元格的值。只有table有ID值
111111222222333333444444function change(){document.getElementById(tab).rows[0].childNodes[0].innerText = aaa;}  ------------------------------------------------------------------------------
table根据表格内的元素改变行颜色的javascript实现
本例要实现的功能是根据表格第四列的数值划分的区间,分别赋予相应行以不同的颜色。 js<script type="text/javascript"> function co(){ var table = document.getElementById("tab"); var len = table.rows.length; var _row = tabl
ASP.NET中的三种表格化数据方法
        在开发ASP.NET站点项目中,经常用表格化的方式显示数据。最常用的可能就是DataGrid绑定DataSet数据的方式。在做过的软件项目中,有3种表格化数据的典型处理方式。  1、DataGrid绑定数据源。这种方式大家用的最多,但是DataGrid与ADO.NET完美的绑定方式,还是让人不爽。清一色的DataGrid风格很难适应不同项目的特殊风格,而且在DataGrid上做出的
通过js,给jsp页面添加表格及数据
<br />/** *创建table *zhangxiaojun 2011-01-06 */ function createTableOfStatus(status){ var div = document.getElementById("ch_DIV"); if(status =='0:0'){ div.innerHTML = "指定查询条件下不存在状态数据。"; div.style.color ="red"; div.style
ASP.NET 如何在.cs文件中为前端添加JS代码
方法一 (head 必须添加runat=”server”) script = new HtmlGenericControl("script"); script.Attributes.Add("type", "text/javascript"); script.InnerHtml = " alert(111)"; this.Header.Controls.Add(script); 方法二(