Current Path : G:/PleskVhosts/mpcdp.in/cmamp.mpcdp.in/cdpp2/ |
Windows NT SG2NWVPWEB022 10.0 build 17763 (Windows Server 2016) i586 |
Current File : G:/PleskVhosts/mpcdp.in/cmamp.mpcdp.in/cdpp2/frm_cityinformation.aspx |
<%@ page language="VB" masterpagefile="~/MasterPage.master" autoeventwireup="false" inherits="frm_cityinformation, App_Web_ptpliqvi" title="CDP Investment Information" enableeventvalidation="False" %> <asp:Content ID="Content1" ContentPlaceHolderID="CPCDP" runat="Server" action="#" onsubmit="return numeric(this);"> <script type="text/javascript"> function extractNumber(obj, decimalPlaces, allowNegative) { var temp = obj.value; // avoid changing things if already formatted correctly var reg0Str = '[0-9]*'; if (decimalPlaces > 0) { reg0Str += '\\.?[0-9]{0,' + decimalPlaces + '}'; } else if (decimalPlaces < 0) { reg0Str += '\\.?[0-9]*'; } reg0Str = allowNegative ? '^-?' + reg0Str : '^' + reg0Str; reg0Str = reg0Str + '$'; var reg0 = new RegExp(reg0Str); if (reg0.test(temp)) return true; // first replace all non numbers var reg1Str = '[^0-9' + (decimalPlaces != 0 ? '.' : '') + (allowNegative ? '-' : '') + ']'; var reg1 = new RegExp(reg1Str, 'g'); temp = temp.replace(reg1, ''); if (allowNegative) { // replace extra negative var hasNegative = temp.length > 0 && temp.charAt(0) == '-'; var reg2 = /-/g; temp = temp.replace(reg2, ''); if (hasNegative) temp = '-' + temp; } if (decimalPlaces != 0) { var reg3 = /\./g; var reg3Array = reg3.exec(temp); if (reg3Array != null) { // keep only first occurrence of . // and the number of places specified by decimalPlaces or the entire string if decimalPlaces < 0 var reg3Right = temp.substring(reg3Array.index + reg3Array[0].length); reg3Right = reg3Right.replace(reg3, ''); reg3Right = decimalPlaces > 0 ? reg3Right.substring(0, decimalPlaces) : reg3Right; temp = temp.substring(0,reg3Array.index) + '.' + reg3Right; } } obj.value = temp; } //////////////////////////////////////// function ValidateDropDown() { var cmbID = "<%=DD_Division.ClientID %>"; var cmdDistr="<%=DD_Distrit.ClientID %>"; var cmdcity="<%=DD_CityULB.ClientID %>"; if (document.getElementById(cmbID).selectedIndex == 0) { alert("Please Select the Division"); return false; } if (document.getElementById(cmdDistr).selectedIndex == 0) { alert("Please Select the District"); return false; } if (document.getElementById(cmdcity).selectedIndex == 0) { alert("Please Select the City/ULBs"); return false; } return true; } function Confirm() { var myBoolean=new Boolean(); var myBoolean= ValidateDropDown(); if (myBoolean==true) { var confirm_value = document.createElement("INPUT"); confirm_value.type = "hidden"; confirm_value.name = "confirm_value"; if (confirm("Do you want to save data?")) { confirm_value.value = "Yes"; } else { confirm_value.value = "No"; } document.forms[0].appendChild(confirm_value); } } function MySubmit() { //you can do more thing here if(!confirm('Are you sure you want to Save Above Record?')) { return false; } } function OnlyNumericEntry() { if (!(((event.keyCode>=48)&&(event.keyCode<=57))||(event.keyCode==46))) { event.returnValue = false; } } function WaterS() { var creditcard = document.getElementById('<%=Txt_IWaterS_2015.ClientID %>').value; var eft = document.getElementById('<%=Txt_IwaterS_2025.ClientID %>').value; var amax = document.getElementById('<%=Txt_IWaterS_2035.ClientID %>').value; var total=0; if (!(creditcard == "")) total += parseFloat(creditcard.toString()); if (!(eft == "")) total += parseFloat(eft.toString()); if (!(amax == "")) total += parseFloat(amax.toString()); document.getElementById('<%=Txt_Total_WaterS.ClientID %>').value = parseFloat(total.toFixed(2).toString()).toString(); } function Sewerage() { var t15 = document.getElementById('<%=Txt_ISewerage_15.ClientID %>').value; var t25 = document.getElementById('<%=Txt_ISewrege_25.ClientID %>').value; var t35 = document.getElementById('<%=TXt_ISewerage_35.ClientID %>').value; var total=0; if (!(t15 == "")) total += parseFloat(t15.toString()); if (!(t25 == "")) total += parseFloat(t25.toString()); if (!(t35 == "")) total += parseFloat(t35.toString()); document.getElementById('<%=Txt_Total_ISewerage.ClientID %>').value = parseFloat(total.toFixed(2).toString()).toString(); } function StormWaterDrainage() { var ts15 = document.getElementById('<%=Txt_IStormWaterDrain_15.ClientID %>').value; var ts25 = document.getElementById('<%=Txt_IStromWaterDrain_25.ClientID %>').value; var ts35 = document.getElementById('<%=Txt_IStromWaterDrain_35.ClientID %>').value; var total=0; if (!(ts15 == "")) total += parseFloat(ts15.toString()); if (!(ts25 == "")) total += parseFloat(ts25.toString()); if (!(ts35 == "")) total += parseFloat(ts35.toString()); document.getElementById('<%=Txt_Total_StromWaterDrain.ClientID %>').value = parseFloat(total.toFixed(2).toString()).toString(); } function SolidWastManagement() { var tswm15 = document.getElementById('<%=Txt_ISolideWastMgt_15.ClientID %>').value; var tswm25 = document.getElementById('<%=Txt_ISolidWastMgt_25.ClientID %>').value; var tswm35 = document.getElementById('<%=Txt_ISolidWastMgt_35.ClientID %>').value; var total=0; if (!(tswm15 == "")) total += parseFloat(tswm15.toString()); if (!(tswm25 == "")) total += parseFloat(tswm25.toString()); if (!(tswm35 == "")) total += parseFloat(tswm35.toString()); document.getElementById('<%=Txt_TotalSolidWastMgt.ClientID %>').value = parseFloat(total.toFixed(2).toString()).toString(); } function Sanitation() { var tss15 = document.getElementById('<%=Txt_ISanitation_15.ClientID %>').value; var tss25 = document.getElementById('<%=Txt_ISanition_25.ClientID %>').value; var tss35 = document.getElementById('<%=Txt_ISanitation_35.ClientID %>').value; var total=0; if (!(tss15 == "")) total += parseFloat(tss15.toString()); if (!(tss25 == "")) total += parseFloat(tss25.toString()); if (!(tss35 == "")) total += parseFloat(tss35.toString()); document.getElementById('<%=Txt_Total_Sanition.ClientID %>').value = parseFloat(total.toFixed(2).toString()).toString(); } function TrafficTransportation() { var ttt15 = document.getElementById('<%=Txt_Trafic_Trans_15.ClientID %>').value; var ttt25 = document.getElementById('<%=Txt_ITrafficTrans_25.ClientID %>').value; var ttt35 = document.getElementById('<%=Txt_ITraffiTrans_35.ClientID %>').value; var total=0; if (!(ttt15 == "")) total += parseFloat(ttt15.toString()); if (!(ttt25 == "")) total += parseFloat(ttt25.toString()); if (!(ttt35 == "")) total += parseFloat(ttt35.toString()); document.getElementById('<%=Txt_Total_TraficTrans.ClientID %>').value = parseFloat(total.toFixed(2).toString()).toString(); } function ElectriityStreetLighting() { var tes15 = document.getElementById('<%=Txt_IElectriStrit_15.ClientID %>').value; var tes25 = document.getElementById('<%=Txt_IElectriStreet_25.ClientID %>').value; var tes35 = document.getElementById('<%=Txt_IElectricStreet_35.ClientID %>').value; var total=0; if (!(tes15 == "")) total += parseFloat(tes15.toString()); if (!(tes25 == "")) total += parseFloat(tes25.toString()); if (!(tes35 == "")) total += parseFloat(tes35.toString()); document.getElementById('<%=Txt_Total_ElectricStreet.ClientID %>').value = parseFloat(total.toFixed(2).toString()).toString(); } function FireFighting() { var tff15 = document.getElementById('<%=Txt_IFire_Fit_15.ClientID %>').value; var tff25 = document.getElementById('<%=Txt_IFire_Fit_25.ClientID %>').value; var tff35 = document.getElementById('<%=Txt_IFire_Fit_35.ClientID %>').value; var total=0; if (!(tff15 == "")) total += parseFloat(tff15.toString()); if (!(tff25 == "")) total += parseFloat(tff25.toString()); if (!(tff35 == "")) total += parseFloat(tff35.toString()); document.getElementById('<%=Txt_Total_Fire_Fit.ClientID %>').value = parseFloat(total.toFixed(2).toString()).toString(); } function BasicServicesUrbanPoor() { var tbs15 = document.getElementById('<%=Txt_BasicSerUP_15.ClientID %>').value; var tbs25 = document.getElementById('<%=Txt_BasicSerUP_25.ClientID %>').value; var tbs35 = document.getElementById('<%=Txt_BasicSerUP_35.ClientID %>').value; var total=0; if (!(tbs15 == "")) total += parseFloat(tbs15.toString()); if (!(tbs25 == "")) total += parseFloat(tbs25.toString()); if (!(tbs35 == "")) total += parseFloat(tbs35.toString()); document.getElementById('<%=Txt_Total_BasicSerUP.ClientID %>').value = parseFloat(total.toFixed(2).toString()).toString(); } function Environment() { var te15 = document.getElementById('<%=Txt_IEnvironment_15.ClientID %>').value; var te25 = document.getElementById('<%=Txt_IEnvironment_25.ClientID %>').value; var te35 = document.getElementById('<%=Txt_IEnvironment_35.ClientID %>').value; var total=0; if (!(te15 == "")) total += parseFloat(te15.toString()); if (!(te25 == "")) total += parseFloat(te25.toString()); if (!(te35 == "")) total += parseFloat(te35.toString()); document.getElementById('<%=Txt_Total_Environment.ClientID %>').value = parseFloat(total.toFixed(2).toString()).toString(); } function UrbanGovernance() { var tub15 = document.getElementById('<%=Txt_IUrbanGov_15.ClientID %>').value; var tub25 = document.getElementById('<%=Txt_IUrbanGov_25.ClientID %>').value; var tub35 = document.getElementById('<%=Txt_IUrbanGov_35.ClientID %>').value; var total=0; if (!(tub15 == "")) total += parseFloat(tub15.toString()); if (!(tub25 == "")) total += parseFloat(tub25.toString()); if (!(tub35 == "")) total += parseFloat(tub35.toString()); document.getElementById('<%=Txt_Total_IUrbanGov.ClientID %>').value = parseFloat(total.toFixed(2).toString()).toString(); } function Heritage() { var th15 = document.getElementById('<%=Txt_IHeritage_15.ClientID %>').value; var th25 = document.getElementById('<%=Txt_IHeritage_25.ClientID %>').value; var th35 = document.getElementById('<%=Txt_IHeritage_35.ClientID %>').value; var total=0; if (!(th15 == "")) total += parseFloat(th15.toString()); if (!(th25 == "")) total += parseFloat(th25.toString()); if (!(th35 == "")) total += parseFloat(th35.toString()); document.getElementById('<%=Txt_Total_IHeritage.ClientID %>').value = parseFloat(total.toFixed(2).toString()).toString(); } function Education() { var te15 = document.getElementById('<%=Txt_IEducation_15.ClientID %>').value; var te25 = document.getElementById('<%=Txt_IEducation_25.ClientID %>').value; var te35 = document.getElementById('<%=Txt_IEducation_35.ClientID %>').value; var total=0; if (!(te15 == "")) total += parseFloat(te15.toString()); if (!(te25 == "")) total += parseFloat(te25.toString()); if (!(te35 == "")) total += parseFloat(te35.toString()); document.getElementById('<%=Txt_Total_IEducation.ClientID %>').value = parseFloat(total.toFixed(2).toString()).toString(); } function Health() { var thh15 = document.getElementById('<%=Txt_IHealth_15.ClientID %>').value; var thh25 = document.getElementById('<%=Txt_IHealth_25.ClientID %>').value; var thh35 = document.getElementById('<%=Txt_IHealth_35.ClientID %>').value; var total=0; if (!(thh15 == "")) total += parseFloat(thh15.toString()); if (!(thh25 == "")) total += parseFloat(thh25.toString()); if (!(thh35 == "")) total += parseFloat(thh35.toString()); document.getElementById('<%=Txt_Total_IHealth.ClientID %>').value = parseFloat(total.toFixed(2).toString()).toString(); } function SoialInfrastructureOtherProjets() { var tsp15 = document.getElementById('<%=Txt_ISocialIOP_15.ClientID %>').value; var tsp25 = document.getElementById('<%=Txt_ISocialIOP_25.ClientID %>').value; var tsp35 = document.getElementById('<%=Txt_ISocialIOP_35.ClientID %>').value; var total=0; if (!(tsp15 == "")) total += parseFloat(tsp15.toString()); if (!(tsp25 == "")) total += parseFloat(tsp25.toString()); if (!(tsp35 == "")) total += parseFloat(tsp35.toString()); document.getElementById('<%=Txt_Total_SocialIOP.ClientID %>').value = parseFloat(total.toFixed(2).toString()).toString(); } function Turism() { var turi15 = document.getElementById('<%=Txt_ITourism_15.ClientID %>').value; var turi25 = document.getElementById('<%=Txt_ITourism_25.ClientID %>').value; var turi35 = document.getElementById('<%=Txt_ITourism_35.ClientID %>').value; var total=0; if (!(turi15 == "")) total += parseFloat(turi15.toString()); if (!(turi25 == "")) total += parseFloat(turi25.toString()); if (!(turi35 == "")) total += parseFloat(turi35.toString()); document.getElementById('<%=Txt_Total_ITourism.ClientID %>').value = parseFloat(total.toFixed(2).toString()).toString(); } function NumericValidation(eventObj) { var keycode; if(eventObj.keyCode) //For IE keycode = eventObj.keyCode; else if(eventObj.Which) keycode = eventObj.Which; // For FireFox else keycode = eventObj.charCode; // Other Browser if (keycode!=8) //if the key is the backspace key { if (keycode<48||keycode>57) //if not a number return false; // disable key press else return true; // enable key press } } function numeric(form) { var name = form.name.value; var n = /^[0-9]+$/; if (!name.match(n)) { alert("Please enter only numeric digits"); } else { alert("Your input was correct!! hurray!"); } return false; } function DecimalValidate(control) { // regular expression var rgexp = new RegExp("^\d*([.]\d{2})?$"); var input = document.getElementById(control).value; if (input.match(rgexp)) alert("ok"); else alert("not decimal"); } function allowPositiveNumber(e) { var charCode = (e.which) ? e.which : event.keyCode if (charCode > 31 && (charCode < 48 || charCode > 57 )) { return false; } return true; } function alltotal25() { var totalAll15=0; var creditcard = document.getElementById('<%=Txt_IWaterS_2015.ClientID %>').value; var t15 = document.getElementById('<%=Txt_ISewerage_15.ClientID %>').value; var ts15 = document.getElementById('<%=Txt_IStormWaterDrain_15.ClientID %>').value; var tswm15 = document.getElementById('<%=Txt_ISolideWastMgt_15.ClientID %>').value; var tss15 = document.getElementById('<%=Txt_ISanitation_15.ClientID %>').value; var ttt15 = document.getElementById('<%=Txt_Trafic_Trans_15.ClientID %>').value; var tes15 = document.getElementById('<%=Txt_IElectriStrit_15.ClientID %>').value; var tff15 = document.getElementById('<%=Txt_IFire_Fit_15.ClientID %>').value; var tbs15 = document.getElementById('<%=Txt_BasicSerUP_15.ClientID %>').value; var te15 = document.getElementById('<%=Txt_IEnvironment_15.ClientID %>').value; var tub15 = document.getElementById('<%=Txt_IUrbanGov_15.ClientID %>').value; var th15 = document.getElementById('<%=Txt_IHeritage_15.ClientID %>').value; var teducation15 = document.getElementById('<%=Txt_IEducation_15.ClientID %>').value; var thh15 = document.getElementById('<%=Txt_IHealth_15.ClientID %>').value; var tsp15 = document.getElementById('<%=Txt_ISocialIOP_15.ClientID %>').value; var turi15 = document.getElementById('<%=Txt_ITourism_15.ClientID %>').value; if (!(creditcard == "")) totalAll15 += parseFloat(creditcard.toString()); if (!(t15 == "")) totalAll15 += parseFloat(t15.toString()); if (!(ts15 == "")) totalAll15 += parseFloat(ts15.toString()); if (!(tswm15 == "")) totalAll15 += parseFloat(tswm15.toString()); if (!(tss15 == "")) totalAll15 += parseFloat(tss15.toString()); if (!(ttt15 == "")) totalAll15 += parseFloat(ttt15.toString()); if (!(tes15 == "")) totalAll15 += parseFloat(tes15.toString()); if (!(tff15 == "")) totalAll15 += parseFloat(tff15.toString()); if (!(tbs15 == "")) totalAll15 += parseFloat(tbs15.toString()); if (!(te15 == "")) totalAll15 += parseFloat(te15.toString()); if (!(tub15 == "")) totalAll15 += parseFloat(tub15.toString()); if (!(th15 == "")) totalAll15 += parseFloat(th15.toString()); if (!(teducation15 == "")) totalAll15 += parseFloat(teducation15.toString()); if (!(thh15 == "")) totalAll15 += parseFloat(thh15.toString()); if (!(tsp15 == "")) totalAll15 += parseFloat(tsp15.toString()); if (!(turi15 == "")) totalAll15 += parseFloat(turi15.toString()); document.getElementById('<%=Txt_inv2015.ClientID %>').value = parseFloat(totalAll15.toFixed(2).toString()).toString(); var eft = document.getElementById('<%=Txt_IwaterS_2025.ClientID %>').value; var t25 = document.getElementById('<%=Txt_ISewrege_25.ClientID %>').value; var ts25 = document.getElementById('<%=Txt_IStromWaterDrain_25.ClientID %>').value; var tswm25 = document.getElementById('<%=Txt_ISolidWastMgt_25.ClientID %>').value; var tss25 = document.getElementById('<%=Txt_ISanition_25.ClientID %>').value; var ttt25 = document.getElementById('<%=Txt_ITrafficTrans_25.ClientID %>').value; var tes25 = document.getElementById('<%=Txt_IElectriStreet_25.ClientID %>').value; var tff25 = document.getElementById('<%=Txt_IFire_Fit_25.ClientID %>').value; var tbs25 = document.getElementById('<%=Txt_BasicSerUP_25.ClientID %>').value; var te25 = document.getElementById('<%=Txt_IEnvironment_25.ClientID %>').value; var tub25 = document.getElementById('<%=Txt_IUrbanGov_25.ClientID %>').value; var th25 = document.getElementById('<%=Txt_IHeritage_25.ClientID %>').value; var teducation25 = document.getElementById('<%=Txt_IEducation_25.ClientID %>').value; var thh25 = document.getElementById('<%=Txt_IHealth_25.ClientID %>').value; var tsp25 = document.getElementById('<%=Txt_ISocialIOP_25.ClientID %>').value; var turi25 = document.getElementById('<%=Txt_ITourism_25.ClientID %>').value; var totalAll25=0; if (!(eft == "")) totalAll25 += parseFloat(eft.toString()); if (!(t25 == "")) totalAll25 += parseFloat(t25.toString()); if (!(ts25 == "")) totalAll25 += parseFloat(ts25.toString()); if (!(tswm25 == "")) totalAll25 += parseFloat(tswm25.toString()); if (!(tss25 == "")) totalAll25 += parseFloat(tss25.toString()); if (!(ttt25 == "")) totalAll25 += parseFloat(ttt25.toString()); if (!(tes25 == "")) totalAll25 += parseFloat(tes25.toString()); if (!(tff25 == "")) totalAll25 += parseFloat(tff25.toString()); if (!(tbs25 == "")) totalAll25 += parseFloat(tbs25.toString()); if (!(te25 == "")) totalAll25 += parseFloat(te25.toString()); if (!(tub25 == "")) totalAll25 += parseFloat(tub25.toString()); if (!(th25 == "")) totalAll25 += parseFloat(th25.toString()); if (!(teducation25 == "")) totalAll25 += parseFloat(teducation25.toString()); if (!(thh25 == "")) totalAll25 += parseFloat(thh25.toString()); if (!(tsp25 == "")) totalAll25 += parseFloat(tsp25.toString()); if (!(turi25 == "")) totalAll25 += parseFloat(turi25.toString()); document.getElementById('<%=Txt_inv2025.ClientID %>').value = parseFloat(totalAll25.toFixed(2).toString()).toString(); var amax = document.getElementById('<%=Txt_IWaterS_2035.ClientID %>').value; var t35 = document.getElementById('<%=TXt_ISewerage_35.ClientID %>').value; var ts35 = document.getElementById('<%=Txt_IStromWaterDrain_35.ClientID %>').value; var tswm35 = document.getElementById('<%=Txt_ISolidWastMgt_35.ClientID %>').value; var tss35 = document.getElementById('<%=Txt_ISanitation_35.ClientID %>').value; var ttt35 = document.getElementById('<%=Txt_ITraffiTrans_35.ClientID %>').value; var tes35 = document.getElementById('<%=Txt_IElectricStreet_35.ClientID %>').value; var tff35 = document.getElementById('<%=Txt_IFire_Fit_35.ClientID %>').value; var tbs35 = document.getElementById('<%=Txt_BasicSerUP_35.ClientID %>').value; var te35 = document.getElementById('<%=Txt_IEnvironment_35.ClientID %>').value; var tub35 = document.getElementById('<%=Txt_IUrbanGov_35.ClientID %>').value; var th35 = document.getElementById('<%=Txt_IHeritage_35.ClientID %>').value; var teducation35 = document.getElementById('<%=Txt_IEducation_35.ClientID %>').value; var thh35 = document.getElementById('<%=Txt_IHealth_35.ClientID %>').value; var tsp35 = document.getElementById('<%=Txt_ISocialIOP_35.ClientID %>').value; var turi35 = document.getElementById('<%=Txt_ITourism_35.ClientID %>').value; var totalAll35=0; if (!(amax == "")) totalAll35 += parseFloat(amax.toString()); if (!(t35 == "")) totalAll35 += parseFloat(t35.toString()); if (!(ts35 == "")) totalAll35 += parseFloat(ts35.toString()); if (!(tswm35 == "")) totalAll35 += parseFloat(tswm35.toString()); if (!(tss35 == "")) totalAll35 += parseFloat(tss35.toString()); if (!(ttt35 == "")) totalAll35 += parseFloat(ttt35.toString()); if (!(tes35 == "")) totalAll35 += parseFloat(tes35.toString()); if (!(tff35 == "")) totalAll35 += parseFloat(tff35.toString()); if (!(tbs35 == "")) totalAll35 += parseFloat(tbs35.toString()); if (!(te35 == "")) totalAll35 += parseFloat(te35.toString()); if (!(tub35 == "")) totalAll35 += parseFloat(tub35.toString()); if (!(teducation35 == "")) totalAll35 += parseFloat(teducation35.toString()); if (!(thh35 == "")) totalAll35 += parseFloat(thh35.toString()); if (!(tsp35 == "")) totalAll35 += parseFloat(tsp35.toString()); if (!(turi35 == "")) totalAll35 += parseFloat(turi35.toString()); if (!(th35 == "")) totalAll35 += parseFloat(th35.toString()); document.getElementById('<%=Txt_inv2035.ClientID %>').value = parseFloat(totalAll35.toFixed(2).toString()).toString(); var amaxT = document.getElementById('<%=Txt_Total_WaterS.ClientID %>').value; var t35T = document.getElementById('<%=Txt_Total_ISewerage.ClientID %>').value; var ts35T = document.getElementById('<%=Txt_Total_StromWaterDrain.ClientID %>').value; var tswm35T = document.getElementById('<%=Txt_TotalSolidWastMgt.ClientID %>').value; var tss35T = document.getElementById('<%=Txt_Total_Sanition.ClientID %>').value; var ttt35T = document.getElementById('<%=Txt_Total_TraficTrans.ClientID %>').value; var tes35T = document.getElementById('<%=Txt_Total_ElectricStreet.ClientID %>').value; var tff35T = document.getElementById('<%=Txt_Total_Fire_Fit.ClientID %>').value; var tbs35T = document.getElementById('<%=Txt_Total_BasicSerUP.ClientID %>').value; var te35T = document.getElementById('<%=Txt_Total_Environment.ClientID %>').value; var tub35T = document.getElementById('<%=Txt_Total_IUrbanGov.ClientID %>').value; var th35T = document.getElementById('<%=Txt_Total_IHeritage.ClientID %>').value; var teeducation35T = document.getElementById('<%=Txt_Total_IEducation.ClientID %>').value; var thh35T = document.getElementById('<%=Txt_Total_IHealth.ClientID %>').value; var tsp35T = document.getElementById('<%=Txt_Total_SocialIOP.ClientID %>').value; var turi35T = document.getElementById('<%=Txt_Total_ITourism.ClientID %>').value; var totalAllTotalInv=0; if (!(amaxT == "")) totalAllTotalInv += parseFloat(amaxT.toString()); if (!(t35T == "")) totalAllTotalInv += parseFloat(t35T.toString()); if (!(ts35T == "")) totalAllTotalInv += parseFloat(ts35T.toString()); if (!(tswm35T == "")) totalAllTotalInv += parseFloat(tswm35T.toString()); if (!(tss35T == "")) totalAllTotalInv += parseFloat(tss35T.toString()); if (!(ttt35T == "")) totalAllTotalInv += parseFloat(ttt35T.toString()); if (!(tes35T == "")) totalAllTotalInv += parseFloat(tes35T.toString()); if (!(tff35T == "")) totalAllTotalInv += parseFloat(tff35T.toString()); if (!(tbs35T == "")) totalAllTotalInv += parseFloat(tbs35T.toString()); if (!(te35T == "")) totalAllTotalInv += parseFloat(te35T.toString()); if (!(tub35T == "")) totalAllTotalInv += parseFloat(tub35T.toString()); if (!(teeducation35T == "")) totalAllTotalInv += parseFloat(teeducation35T.toString()); if (!(thh35T == "")) totalAllTotalInv += parseFloat(thh35T.toString()); if (!(tsp35T == "")) totalAllTotalInv += parseFloat(tsp35T.toString()); if (!(turi35T == "")) totalAllTotalInv += parseFloat(turi35T.toString()); if (!(th35T == "")) totalAllTotalInv += parseFloat(th35T.toString()); document.getElementById('<%=Txt_invallTotal.ClientID %>').value = parseFloat(totalAllTotalInv.toFixed(2).toString()).toString(); } </script> <div style="padding-left: 8px; padding-right: 8px"> <div id="BasicInfo"> <table border="0" cellpadding="1" cellspacing="0" style="border-top: gainsboro 1px solid; height: 28px; width: 882px;"> <tr> <td class="required" style="height: 18px" valign="top" colspan="7"> <asp:Label ID="Label31" runat="server" Height="6px" Text=" " Visible="False" Width="333px"></asp:Label> <asp:Label ID="LBL_Recordexist" runat="server" Font-Bold="True" Font-Size="XX-Large" ForeColor="Red" Text="Record already exist ." Visible="False" Width="341px"></asp:Label> <asp:DropDownList ID="DD_CompanyName" runat="server" Width="76px" AutoPostBack="True" Visible="False"> </asp:DropDownList> </td> </tr> <tr> <td class="required" colspan="1" style="height: 17px" valign="top"> </td> <td class="required" style="height: 17px" valign="top" colspan="7"> </td> </tr> <tr> <td class="required" style="width: 3px; height: 24px" valign="top"> </td> <td style="height: 24px" valign="top"> Company Name</td> <td colspan="4" style="height: 24px" valign="top"> <asp:TextBox ID="TxtCompany" runat="server" Width="489px"></asp:TextBox></td> <td style="width: 180px; height: 24px" valign="top"> </td> </tr> <tr> <td class="required" style="width: 3px; height: 24px" valign="top"> </td> <td valign="top" style="height: 24px"> <asp:Label ID="Label25" runat="server" Text="Division Name" Width="90px" Height="7px"></asp:Label></td> <td style="height: 24px; width: 125px;" valign="top"> <asp:DropDownList ID="DD_Division" runat="server" Width="205px" AutoPostBack="True"> </asp:DropDownList> <asp:Label ID="lblDiv" runat="server" ForeColor="Red" Text="Label" Visible="False"></asp:Label></td> <td style="height: 24px; width: 145px;" valign="top" align="right"> District</td> <td style="width: 147px; height: 24px" valign="top"> <asp:DropDownList ID="DD_Distrit" runat="server" Width="146px" AutoPostBack="True"> </asp:DropDownList> <asp:Label ID="lbldist" runat="server" ForeColor="Red" Text="Label" Visible="False"></asp:Label></td> <td style="width: 136px; height: 24px" valign="top" align="right"> <asp:Label ID="Label20" runat="server" Text="City / ULB" Width="72px"></asp:Label></td> <td style="height: 24px; width: 180px;" valign="top"> <asp:DropDownList ID="DD_CityULB" runat="server" Width="151px" AutoPostBack="True"> </asp:DropDownList><br /> <asp:Label ID="lblCity" runat="server" ForeColor="Red" Text="Label" Visible="False"></asp:Label></td> </tr> <tr> <td class="required" style="width: 3px; height: 25px" valign="top"> </td> <td valign="top" style="height: 25px"> </td> <td style="height: 25px; width: 125px;" valign="top"> </td> <td style="height: 25px; width: 145px;" valign="top" align="right"> Municipal Area (SqKm) </td> <td style="width: 147px; height: 25px" valign="top"> <asp:TextBox ID="Txt_Municipal" runat="server" onkeypress="OnlyNumericEntry()" Height="14px" MaxLength="100" Width="140px">0</asp:TextBox></td> <td style="width: 136px; height: 25px;" valign="top" align="right"> Population</td> <td class="normal" style="height: 25px; width: 180px;" valign="top"> <asp:TextBox ID="Txt_Population" runat="server" onkeypress="return allowPositiveNumber(event);" Height="14px" MaxLength="100" Width="144px">0</asp:TextBox> </td> </tr> <tr> <td class="required" style="width: 3px; height: 18px" valign="top"> </td> <td valign="top" style="height: 18px"> </td> <td style="width: 125px; height: 18px" valign="top"> </td> <td style="width: 145px; height: 18px" valign="top"> </td> <td style="width: 147px; height: 18px" valign="top"> <strong></strong> </td> <td class="normal" style="width: 136px; height: 18px" valign="top"> </td> </tr> <tr> <td class="required" style="width: 3px; height: 12px" valign="top"> </td> <td style="width: 57px; height: 12px" valign="top"> <asp:Label ID="Label27" runat="server" Font-Bold="True" Text="S.No. "></asp:Label></td> <td style="width: 125px; height: 12px" valign="top"> <asp:Label ID="Label26" runat="server" Font-Bold="True" Text="Sector "></asp:Label></td> <td align="center" style="height: 12px; width: 145px;" valign="top"> <asp:Label ID="Label16" runat="server" Font-Bold="True" Text="Investment by 2015 " Width="116px"></asp:Label></td> <td align="center" style="height: 12px; width: 147px;" valign="top"> <asp:Label ID="Label17" runat="server" Font-Bold="True" Text="Investment by 2025" Width="125px" Height="1px"></asp:Label></td> <td class="normal" style="height: 12px; text-align: center; width: 136px;" valign="top"> <asp:Label ID="Label19" runat="server" Font-Bold="True" Text="Investment by 2035 " Width="120px" Height="2px"></asp:Label></td> <td class="normal" style="height: 12px; text-align: center; width: 180px;" valign="top"> <asp:Label ID="Label18" runat="server" Font-Bold="True" Text="Total Investment " Width="110px" Height="1px"></asp:Label></td> </tr> <tr> <td class="required" style="width: 3px; height: 12px" valign="top"> </td> <td style="width: 57px; height: 12px" valign="top"> </td> <td style="width: 125px; height: 12px; text-align: center" valign="top"> </td> <td align="center" style="height: 12px; width: 145px;" valign="top"> <asp:Label ID="Label21" runat="server" Font-Bold="True" Text=" (In Crore)" ForeColor="#000099"></asp:Label></td> <td align="center" style="height: 12px; width: 147px;" valign="top"> <asp:Label ID="Label22" runat="server" Font-Bold="True" Text=" (In Crore)" ForeColor="#000099"></asp:Label></td> <td class="normal" style="height: 12px; text-align: center; width: 136px;" valign="top"> <asp:Label ID="Label23" runat="server" Font-Bold="True" Text=" (In Crore)" ForeColor="#000099"></asp:Label></td> <td class="normal" style="height: 12px; text-align: center; width: 180px;" valign="top"> <asp:Label ID="Label24" runat="server" Font-Bold="True" Text=" (In Crore)" ForeColor="#000099"></asp:Label></td> </tr> <tr> <td class="required" style="width: 3px; height: 13px" valign="top"> </td> <td valign="top"> 1</td> <td style="width: 125px; height: 13px" valign="top" class="normal"> <asp:Label ID="Label1" runat="server" Text="Water Supply"></asp:Label></td> <td style="width: 145px; height: 13px" valign="top"> <asp:TextBox ID="Txt_IWaterS_2015" onkeypress="OnlyNumericEntry()" onblur="extractNumber(this,2,false);" onkeyup="extractNumber(this,2,false);" runat="server" Height="12px" MaxLength="100" Width="140px">0</asp:TextBox></td> <td style="width: 147px; height: 13px" valign="top"> <asp:TextBox ID="Txt_IwaterS_2025" onkeypress="OnlyNumericEntry(),WaterS()" onblur="extractNumber(this,2,false);" onkeyup="extractNumber(this,2,false);" runat="server" Height="12px" MaxLength="100" Width="140px">0</asp:TextBox></td> <td class="normal" style="width: 136px; height: 13px" valign="top"> <asp:TextBox ID="Txt_IWaterS_2035" onkeypress="OnlyNumericEntry()" onblur="extractNumber(this,2,false);" onkeyup="extractNumber(this,2,false);" runat="server" Height="12px" MaxLength="100" Width="140px">0</asp:TextBox></td> <td style="height: 13px; width: 180px;" valign="top"> <asp:TextBox ID="Txt_Total_WaterS" onfocus="WaterS()" onblur="extractNumber(this,2,false);" onkeyup="extractNumber(this,2,false);" runat="server" Height="12px" MaxLength="100" Width="140px" ReadOnly="True">0</asp:TextBox></td> </tr> <tr> <td class="required" style="width: 3px; height: 22px" valign="top"> </td> <td valign="top" style="height: 22px"> 2</td> <td style="width: 125px; height: 22px" valign="top"> <asp:Label ID="Label2" runat="server" Text="Sewerage"></asp:Label></td> <td style="width: 145px; height: 22px" valign="top"> <asp:TextBox ID="Txt_ISewerage_15" onkeypress="OnlyNumericEntry()" onblur="extractNumber(this,2,false);" onkeyup="extractNumber(this,2,false);" runat="server" Height="12px" MaxLength="100" Width="140px">0</asp:TextBox></td> <td style="width: 147px; height: 22px" valign="top"> <asp:TextBox ID="Txt_ISewrege_25" onkeypress="OnlyNumericEntry()" onblur="extractNumber(this,2,false);" onkeyup="extractNumber(this,2,false);" runat="server" Height="12px" MaxLength="100" Width="140px">0</asp:TextBox></td> <td class="normal" style="width: 136px; height: 22px" valign="top"> <asp:TextBox ID="TXt_ISewerage_35" onkeypress="OnlyNumericEntry()" onblur="extractNumber(this,2,false);" onkeyup="extractNumber(this,2,false);" runat="server" Height="12px" MaxLength="100" Width="140px">0</asp:TextBox></td> <td style="height: 22px; width: 180px;" valign="top"> <asp:TextBox ID="Txt_Total_ISewerage" onfocus="Sewerage()" onblur="extractNumber(this,2,false);" onkeyup="extractNumber(this,2,false);" runat="server" Height="12px" MaxLength="100" Width="140px" ReadOnly="True">0</asp:TextBox></td> </tr> <tr> <td class="required" style="width: 3px; height: 2px" valign="top"> </td> <td valign="top"> 3</td> <td style="width: 125px; height: 2px" valign="top" class="normal"> <asp:Label ID="Label3" runat="server" Text="Storm Water Drainage" Width="155px"></asp:Label></td> <td style="width: 145px; height: 2px" valign="top"> <asp:TextBox ID="Txt_IStormWaterDrain_15" onkeypress="OnlyNumericEntry()" onblur="extractNumber(this,2,false);" onkeyup="extractNumber(this,2,false);" runat="server" Height="12px" MaxLength="100" Width="140px">0</asp:TextBox></td> <td style="width: 147px; height: 2px" valign="top"> <asp:TextBox ID="Txt_IStromWaterDrain_25" onkeypress="OnlyNumericEntry()" onblur="extractNumber(this,2,false);" onkeyup="extractNumber(this,2,false);" runat="server" Height="12px" MaxLength="100" Width="140px">0</asp:TextBox></td> <td class="normal" style="width: 136px; height: 2px" valign="top"> <asp:TextBox ID="Txt_IStromWaterDrain_35" onkeypress="OnlyNumericEntry()" onblur="extractNumber(this,2,false);" onkeyup="extractNumber(this,2,false);" runat="server" Height="12px" MaxLength="100" Width="140px">0</asp:TextBox></td> <td style="height: 2px; width: 180px;" valign="top"> <asp:TextBox ID="Txt_Total_StromWaterDrain" onfocus="StormWaterDrainage()" onblur="extractNumber(this,2,false);" onkeyup="extractNumber(this,2,false);" runat="server" Height="12px" MaxLength="100" Width="140px" ReadOnly="True">0</asp:TextBox></td> </tr> <tr> <td class="required" style="width: 3px; height: 2px" valign="top"> </td> <td valign="top"> 4</td> <td style="width: 125px; height: 2px" valign="top" class="normal"> <asp:Label ID="Label4" runat="server" Text="Solid Wast Management" Width="162px"></asp:Label></td> <td style="width: 145px; height: 2px" valign="top"> <asp:TextBox ID="Txt_ISolideWastMgt_15" onkeypress="OnlyNumericEntry()" onblur="extractNumber(this,2,false);" onkeyup="extractNumber(this,2,false);" runat="server" Height="12px" MaxLength="100" Width="140px">0</asp:TextBox></td> <td style="width: 147px; height: 2px" valign="top"> <asp:TextBox ID="Txt_ISolidWastMgt_25" onkeypress="OnlyNumericEntry()" onblur="extractNumber(this,2,false);" onkeyup="extractNumber(this,2,false);" runat="server" Height="12px" MaxLength="100" Width="140px">0</asp:TextBox></td> <td class="normal" style="width: 136px; height: 2px" valign="top"> <asp:TextBox ID="Txt_ISolidWastMgt_35" onkeypress="OnlyNumericEntry()" onblur="extractNumber(this,2,false);" onkeyup="extractNumber(this,2,false);" runat="server" Height="12px" MaxLength="100" Width="140px">0</asp:TextBox></td> <td style="height: 2px; width: 180px;" valign="top"> <asp:TextBox ID="Txt_TotalSolidWastMgt" onfocus="SolidWastManagement()" onblur="extractNumber(this,2,false);" onkeyup="extractNumber(this,2,false);" runat="server" Height="12px" MaxLength="100" Width="140px" ReadOnly="True">0</asp:TextBox></td> </tr> <tr> <td class="required" style="width: 3px; height: 2px" valign="top"> </td> <td valign="top"> 5</td> <td style="width: 125px; height: 2px" valign="top" class="normal"> <asp:Label ID="Label5" runat="server" Text="Sanitation"></asp:Label></td> <td style="width: 145px; height: 2px" valign="top"> <asp:TextBox ID="Txt_ISanitation_15" onkeypress="OnlyNumericEntry()" onblur="extractNumber(this,2,false);" onkeyup="extractNumber(this,2,false);" runat="server" Height="12px" MaxLength="100" Width="140px">0</asp:TextBox></td> <td style="width: 147px; height: 2px" valign="top"> <asp:TextBox ID="Txt_ISanition_25" onkeypress="OnlyNumericEntry()" onblur="extractNumber(this,2,false);" onkeyup="extractNumber(this,2,false);" runat="server" Height="12px" MaxLength="100" Width="140px">0</asp:TextBox></td> <td class="normal" style="width: 136px; height: 2px" valign="top"> <asp:TextBox ID="Txt_ISanitation_35" onkeypress="OnlyNumericEntry()" onblur="extractNumber(this,2,false);" onkeyup="extractNumber(this,2,false);" runat="server" Height="12px" MaxLength="100" Width="140px">0</asp:TextBox></td> <td style="height: 2px; width: 180px;" valign="top"> <asp:TextBox ID="Txt_Total_Sanition" onfocus="Sanitation()" onblur="extractNumber(this,2,false);" onkeyup="extractNumber(this,2,false);" runat="server" Height="12px" MaxLength="100" Width="140px" ReadOnly="True">0</asp:TextBox></td> </tr> <tr> <td class="required" style="width: 3px; height: 2px" valign="top"> </td> <td valign="top"> 6</td> <td style="width: 125px; height: 2px" valign="top" class="normal"> <asp:Label ID="Label6" runat="server" Text="Traffic & Transportation" Width="162px"></asp:Label></td> <td style="width: 145px; height: 2px" valign="top"> <asp:TextBox ID="Txt_Trafic_Trans_15" onkeypress="OnlyNumericEntry()" onblur="extractNumber(this,2,false);" onkeyup="extractNumber(this,2,false);" runat="server" Height="12px" MaxLength="100" Width="140px">0</asp:TextBox></td> <td style="width: 147px; height: 2px" valign="top"> <asp:TextBox ID="Txt_ITrafficTrans_25" onkeypress="OnlyNumericEntry()" onblur="extractNumber(this,2,false);" onkeyup="extractNumber(this,2,false);" runat="server" Height="12px" MaxLength="100" Width="140px">0</asp:TextBox></td> <td class="normal" style="width: 136px; height: 2px" valign="top"> <asp:TextBox ID="Txt_ITraffiTrans_35" onkeypress="OnlyNumericEntry()" onblur="extractNumber(this,2,false);" onkeyup="extractNumber(this,2,false);" runat="server" Height="12px" MaxLength="100" Width="140px">0</asp:TextBox></td> <td style="height: 2px; width: 180px;" valign="top"> <asp:TextBox ID="Txt_Total_TraficTrans" onfocus="TrafficTransportation()" onblur="extractNumber(this,2,false);" onkeyup="extractNumber(this,2,false);" runat="server" Height="12px" MaxLength="100" Width="140px" ReadOnly="True">0</asp:TextBox></td> </tr> <tr> <td class="required" style="width: 3px; height: 14px" valign="top"> </td> <td valign="top" style="height: 14px" class="normal"> 7</td> <td style="height: 14px" valign="top" class="normal"> <asp:Label ID="Label7" runat="server" Text="Electriity & Street Lighting" Width="160px"></asp:Label></td> <td style="height: 14px; width: 145px;" valign="top"> <asp:TextBox ID="Txt_IElectriStrit_15" runat="server" onblur="extractNumber(this,2,false);" onkeyup="extractNumber(this,2,false);" onkeypress="OnlyNumericEntry()" Height="12px" MaxLength="100" Width="140px">0</asp:TextBox></td> <td style="height: 14px; width: 147px;" valign="top"> <asp:TextBox ID="Txt_IElectriStreet_25" onkeypress="OnlyNumericEntry()" onblur="extractNumber(this,2,false);" onkeyup="extractNumber(this,2,false);" runat="server" Height="12px" MaxLength="100" Width="140px">0</asp:TextBox></td> <td class="normal" style="height: 14px; width: 136px;" valign="top"> <asp:TextBox ID="Txt_IElectricStreet_35" onkeypress="OnlyNumericEntry()" onblur="extractNumber(this,2,false);" onkeyup="extractNumber(this,2,false);" runat="server" Height="12px" MaxLength="100" Width="140px">0</asp:TextBox></td> <td style="height: 14px; width: 180px;" valign="top"> <asp:TextBox ID="Txt_Total_ElectricStreet" onfocus="ElectriityStreetLighting()" onblur="extractNumber(this,2,false);" onkeyup="extractNumber(this,2,false);" runat="server" Height="12px" MaxLength="100" Width="140px" ReadOnly="True">0</asp:TextBox></td> </tr> <tr> <td class="required" style="width: 3px; height: 5px" valign="top"> </td> <td valign="top" style="height: 5px"> 8</td> <td style="width: 125px; height: 5px" valign="top" class="normal"> <asp:Label ID="Label8" runat="server" Text="Fire Fighting" Width="139px"></asp:Label></td> <td style="width: 145px; height: 5px" valign="top"> <asp:TextBox ID="Txt_IFire_Fit_15" onkeypress="OnlyNumericEntry()" onblur="extractNumber(this,2,false);" onkeyup="extractNumber(this,2,false);" runat="server" Height="12px" MaxLength="100" Width="140px">0</asp:TextBox></td> <td style="width: 147px; height: 5px" valign="top"> <asp:TextBox ID="Txt_IFire_Fit_25" onkeypress="OnlyNumericEntry()" onblur="extractNumber(this,2,false);" onkeyup="extractNumber(this,2,false);" runat="server" Height="12px" MaxLength="100" Width="140px">0</asp:TextBox></td> <td class="normal" style="width: 136px; height: 5px" valign="top"> <asp:TextBox ID="Txt_IFire_Fit_35" onkeypress="OnlyNumericEntry()" onblur="extractNumber(this,2,false);" onkeyup="extractNumber(this,2,false);" runat="server" Height="12px" MaxLength="100" Width="140px">0</asp:TextBox></td> <td style="height: 5px; width: 180px;" valign="top"> <asp:TextBox ID="Txt_Total_Fire_Fit" onfocus="FireFighting()" onblur="extractNumber(this,2,false);" onkeyup="extractNumber(this,2,false);" runat="server" Height="12px" MaxLength="100" Width="140px" ReadOnly="True">0</asp:TextBox></td> </tr> <tr> <td class="required" style="width: 3px; height: 2px" valign="top"> </td> <td valign="top"> 9</td> <td style="width: 125px; height: 2px" valign="top" class="normal"> <asp:Label ID="Label9" runat="server" Text="Basic Services for Urban Poor" Width="179px"></asp:Label></td> <td style="width: 145px; height: 2px" valign="top"> <asp:TextBox ID="Txt_BasicSerUP_15" onkeypress="OnlyNumericEntry()" onblur="extractNumber(this,2,false);" onkeyup="extractNumber(this,2,false);" runat="server" Height="12px" MaxLength="100" Width="140px">0</asp:TextBox></td> <td style="width: 147px; height: 2px" valign="top"> <asp:TextBox ID="Txt_BasicSerUP_25" onkeypress="OnlyNumericEntry()" onblur="extractNumber(this,2,false);" onkeyup="extractNumber(this,2,false);" runat="server" Height="12px" MaxLength="100" Width="140px">0</asp:TextBox></td> <td class="normal" style="width: 136px; height: 2px" valign="top"> <asp:TextBox ID="Txt_BasicSerUP_35" onkeypress="OnlyNumericEntry()" onblur="extractNumber(this,2,false);" onkeyup="extractNumber(this,2,false);" runat="server" Height="12px" MaxLength="100" Width="140px">0</asp:TextBox></td> <td style="height: 2px; width: 180px;" valign="top"> <asp:TextBox ID="Txt_Total_BasicSerUP" onfocus="BasicServicesUrbanPoor()" onblur="extractNumber(this,2,false);" onkeyup="extractNumber(this,2,false);" runat="server" Height="12px" MaxLength="100" Width="140px" ReadOnly="True">0</asp:TextBox></td> </tr> <tr> <td class="required" style="width: 3px; height: 2px" valign="top"> </td> <td valign="top"> 10</td> <td style="width: 125px; height: 2px" valign="top" class="normal"> <asp:Label ID="Label10" runat="server" Text="Environment"></asp:Label></td> <td style="width: 145px; height: 2px" valign="top"> <asp:TextBox ID="Txt_IEnvironment_15" onkeypress="OnlyNumericEntry()" onblur="extractNumber(this,2,false);" onkeyup="extractNumber(this,2,false);" runat="server" Height="12px" MaxLength="100" Width="140px">0</asp:TextBox></td> <td style="width: 147px; height: 2px" valign="top"> <asp:TextBox ID="Txt_IEnvironment_25" runat="server" onblur="extractNumber(this,2,false);" onkeyup="extractNumber(this,2,false);" onkeypress="OnlyNumericEntry()" Height="12px" MaxLength="100" Width="140px">0</asp:TextBox></td> <td class="normal" style="width: 136px; height: 2px" valign="top"> <asp:TextBox ID="Txt_IEnvironment_35" onkeypress="OnlyNumericEntry()" onblur="extractNumber(this,2,false);" onkeyup="extractNumber(this,2,false);" runat="server" Height="12px" MaxLength="100" Width="140px">0</asp:TextBox></td> <td style="height: 2px; width: 180px;" valign="top"> <asp:TextBox ID="Txt_Total_Environment" onfocus="Environment()" onblur="extractNumber(this,2,false);" onkeyup="extractNumber(this,2,false);" runat="server" Height="12px" MaxLength="100" Width="140px" ReadOnly="True">0</asp:TextBox></td> </tr> <tr> <td class="required" style="width: 3px; height: 2px" valign="top"> </td> <td valign="top"> 11</td> <td style="width: 125px; height: 2px" valign="top" class="normal"> <asp:Label ID="Label11" runat="server" Text="Urban Governance" Width="164px"></asp:Label></td> <td style="width: 145px; height: 2px" valign="top"> <asp:TextBox ID="Txt_IUrbanGov_15" onkeypress="OnlyNumericEntry()" onblur="extractNumber(this,2,false);" onkeyup="extractNumber(this,2,false);" runat="server" Height="12px" MaxLength="100" Width="140px">0</asp:TextBox></td> <td style="width: 147px; height: 2px" valign="top"> <asp:TextBox ID="Txt_IUrbanGov_25" onkeypress="OnlyNumericEntry()" onblur="extractNumber(this,2,false);" onkeyup="extractNumber(this,2,false);" runat="server" Height="12px" MaxLength="100" Width="140px">0</asp:TextBox></td> <td class="normal" style="width: 136px; height: 2px" valign="top"> <asp:TextBox ID="Txt_IUrbanGov_35" runat="server" onkeypress="OnlyNumericEntry()" onblur="extractNumber(this,2,false);" onkeyup="extractNumber(this,2,false);" Height="12px" MaxLength="100" Width="140px">0</asp:TextBox></td> <td style="height: 2px; width: 180px;" valign="top"> <asp:TextBox ID="Txt_Total_IUrbanGov" onfocus="UrbanGovernance()" onblur="extractNumber(this,2,false);" onkeyup="extractNumber(this,2,false);" runat="server" Height="12px" MaxLength="100" Width="140px" ReadOnly="True">0</asp:TextBox></td> </tr> <tr> <td class="required" style="width: 3px; height: 2px" valign="top"> </td> <td valign="top"> 12</td> <td style="width: 125px; height: 2px" valign="top" class="normal"> <asp:Label ID="Label12" runat="server" Text="Heritage"></asp:Label></td> <td style="width: 145px; height: 2px" valign="top"> <asp:TextBox ID="Txt_IHeritage_15" onkeypress="OnlyNumericEntry()" onblur="extractNumber(this,2,false);" onkeyup="extractNumber(this,2,false);" runat="server" Height="12px" MaxLength="100" Width="140px">0</asp:TextBox></td> <td style="width: 147px; height: 2px" valign="top"> <asp:TextBox ID="Txt_IHeritage_25" onkeypress="OnlyNumericEntry()" onblur="extractNumber(this,2,false);" onkeyup="extractNumber(this,2,false);" runat="server" Height="12px" MaxLength="100" Width="140px">0</asp:TextBox></td> <td class="normal" style="width: 136px; height: 2px" valign="top"> <asp:TextBox ID="Txt_IHeritage_35" onkeypress="OnlyNumericEntry()" onblur="extractNumber(this,2,false);" onkeyup="extractNumber(this,2,false);" runat="server" Height="12px" MaxLength="100" Width="140px">0</asp:TextBox></td> <td style="height: 2px; width: 180px;" valign="top"> <asp:TextBox ID="Txt_Total_IHeritage" onfocus="Heritage()" onblur="extractNumber(this,2,false);" onkeyup="extractNumber(this,2,false);" runat="server" Height="12px" MaxLength="100" Width="140px" ReadOnly="True">0</asp:TextBox></td> </tr> <tr> <td class="required" style="width: 3px; height: 11px" valign="top"> </td> <td valign="top" style="height: 11px"> 13</td> <td style="width: 125px; height: 11px" valign="top" class="normal"> <asp:Label ID="Label13" runat="server" Text="Education"></asp:Label></td> <td style="width: 145px; height: 11px" valign="top"> <asp:TextBox ID="Txt_IEducation_15" onkeypress="OnlyNumericEntry()" onblur="extractNumber(this,2,false);" onkeyup="extractNumber(this,2,false);" runat="server" Height="12px" MaxLength="100" Width="140px">0</asp:TextBox></td> <td style="width: 147px; height: 11px" valign="top"> <asp:TextBox ID="Txt_IEducation_25" onkeypress="OnlyNumericEntry()" onblur="extractNumber(this,2,false);" onkeyup="extractNumber(this,2,false);" runat="server" Height="12px" MaxLength="100" Width="140px">0</asp:TextBox></td> <td class="normal" style="width: 136px; height: 11px" valign="top"> <asp:TextBox ID="Txt_IEducation_35" onkeypress="OnlyNumericEntry()" onblur="extractNumber(this,2,false);" onkeyup="extractNumber(this,2,false);" runat="server" Height="12px" MaxLength="100" Width="140px">0</asp:TextBox></td> <td style="height: 11px; width: 180px;" valign="top"> <asp:TextBox ID="Txt_Total_IEducation" onfocus="Education()" onblur="extractNumber(this,2,false);" onkeyup="extractNumber(this,2,false);" runat="server" Height="12px" MaxLength="100" Width="140px" ReadOnly="True">0</asp:TextBox></td> </tr> <tr> <td class="required" style="width: 3px; height: 12px" valign="top"> </td> <td valign="top" style="height: 12px"> 14</td> <td style="width: 125px; height: 12px" valign="top" class="normal"> <asp:Label ID="Label14" runat="server" Text="Health"></asp:Label></td> <td style="width: 145px; height: 12px" valign="top"> <asp:TextBox ID="Txt_IHealth_15" onkeypress="OnlyNumericEntry()" onblur="extractNumber(this,2,false);" onkeyup="extractNumber(this,2,false);" runat="server" Height="12px" MaxLength="100" Width="140px">0</asp:TextBox></td> <td style="width: 147px; height: 12px" valign="top"> <asp:TextBox ID="Txt_IHealth_25" onkeypress="OnlyNumericEntry()" onblur="extractNumber(this,2,false);" onkeyup="extractNumber(this,2,false);" runat="server" Height="12px" MaxLength="100" Width="140px">0</asp:TextBox></td> <td class="normal" style="width: 136px; height: 12px" valign="top"> <asp:TextBox ID="Txt_IHealth_35" onkeypress="OnlyNumericEntry()" onblur="extractNumber(this,2,false);" onkeyup="extractNumber(this,2,false);" runat="server" Height="12px" MaxLength="100" Width="140px">0</asp:TextBox></td> <td style="height: 12px; width: 180px;" valign="top"> <asp:TextBox ID="Txt_Total_IHealth" onfocus="Health()" onblur="extractNumber(this,2,false);" onkeyup="extractNumber(this,2,false);" runat="server" Height="12px" MaxLength="100" Width="140px" ReadOnly="True">0</asp:TextBox></td> </tr> <tr> <td class="required" style="width: 3px; height: 2px" valign="top"> </td> <td valign="top" style="height: 2px"> 15</td> <td style="width: 125px; height: 2px" valign="top" class="normal"> <asp:Label ID="Label15" runat="server" Text="Soial Infrastructure & Other Projets" Width="205px"></asp:Label></td> <td style="width: 145px; height: 2px" valign="top"> <asp:TextBox ID="Txt_ISocialIOP_15" onkeypress="OnlyNumericEntry()" onblur="extractNumber(this,2,false);" onkeyup="extractNumber(this,2,false);" runat="server" Height="12px" MaxLength="100" Width="140px">0</asp:TextBox></td> <td style="width: 147px; height: 2px" valign="top"> <asp:TextBox ID="Txt_ISocialIOP_25" onkeypress="OnlyNumericEntry()" onblur="extractNumber(this,2,false);" onkeyup="extractNumber(this,2,false);" runat="server" Height="12px" MaxLength="100" Width="140px">0</asp:TextBox></td> <td class="normal" style="width: 136px; height: 2px" valign="top"> <asp:TextBox ID="Txt_ISocialIOP_35" onkeypress="OnlyNumericEntry()" onblur="extractNumber(this,2,false);" onkeyup="extractNumber(this,2,false);" runat="server" Height="12px" MaxLength="100" Width="140px">0</asp:TextBox></td> <td style="height: 2px; width: 180px;" valign="top"> <asp:TextBox ID="Txt_Total_SocialIOP" onfocus="SoialInfrastructureOtherProjets()" onblur="extractNumber(this,2,false);" onkeyup="extractNumber(this,2,false);" runat="server" Height="12px" MaxLength="100" Width="140px" ReadOnly="True">0</asp:TextBox></td> </tr> <tr> <td class="required" style="width: 3px; height: 9px" valign="top"> </td> <td valign="top" style="height: 9px"> 16</td> <td style="width: 125px; height: 9px" valign="top"> <asp:Label ID="Label29" runat="server" Text="Tourism" Width="205px"></asp:Label></td> <td style="width: 145px; height: 9px" valign="top"> <asp:TextBox ID="Txt_ITourism_15" runat="server" Height="12px" MaxLength="100" onblur="extractNumber(this,2,false);" onkeyup="extractNumber(this,2,false);" onkeypress="OnlyNumericEntry()" Width="140px">0</asp:TextBox></td> <td style="width: 147px; height: 9px" valign="top"> <asp:TextBox ID="Txt_ITourism_25" runat="server" Height="12px" MaxLength="100" onkeypress="OnlyNumericEntry()" onblur="extractNumber(this,2,false);" onkeyup="extractNumber(this,2,false);" Width="140px">0</asp:TextBox></td> <td class="normal" style="width: 136px; height: 9px" valign="top"> <asp:TextBox ID="Txt_ITourism_35" runat="server" Height="12px" MaxLength="100" onkeypress="OnlyNumericEntry()" onblur="extractNumber(this,2,false);" onkeyup="extractNumber(this,2,false);" Width="140px">0</asp:TextBox></td> <td style="height: 9px; width: 180px;" valign="top"> <asp:TextBox ID="Txt_Total_ITourism" runat="server" Height="12px" MaxLength="100" onfocus="Turism()" onblur="extractNumber(this,2,false);" onkeyup="extractNumber(this,2,false);" Width="140px" ReadOnly="True">0</asp:TextBox></td> </tr> <tr> <td class="required" style="width: 3px; height: 2px" valign="top"> </td> <td valign="top"> </td> <td style="width: 125px; height: 2px" valign="top"> </td> <td style="width: 145px; height: 2px" valign="top"> </td> <td style="width: 147px; height: 2px" valign="top"> </td> <td class="normal" style="width: 136px; height: 2px" valign="top"> </td> <td style="width: 180px; height: 2px" valign="top"> </td> </tr> <tr> <td class="required" style="width: 3px; height: 2px" valign="top"> </td> <td valign="top"> </td> <td style="width: 125px; height: 2px" valign="top"> Total</td> <td style="width: 145px; height: 2px" valign="top"> <asp:TextBox ID="Txt_inv2015" runat="server" Height="12px" MaxLength="100" onblur="extractNumber(this,2,false);" onkeyup="extractNumber(this,2,false);" onfocus="alltotal25()" ReadOnly="True" Width="140px">0</asp:TextBox></td> <td style="width: 147px; height: 2px" valign="top"> <asp:TextBox ID="Txt_inv2025" runat="server" Height="12px" MaxLength="100" onkeypress="OnlyNumericEntry()" onblur="extractNumber(this,2,false);" onkeyup="extractNumber(this,2,false);" ReadOnly="True" Width="140px">0</asp:TextBox></td> <td class="normal" style="width: 136px; height: 2px" valign="top"> <asp:TextBox ID="Txt_inv2035" runat="server" Height="12px" MaxLength="100" onkeypress="OnlyNumericEntry()" onblur="extractNumber(this,2,false);" onkeyup="extractNumber(this,2,false);" ReadOnly="True" Width="140px">0</asp:TextBox></td> <td style="width: 180px; height: 2px" valign="top"> <asp:TextBox ID="Txt_invallTotal" runat="server" Height="12px" MaxLength="100" onkeypress="OnlyNumericEntry()" onblur="extractNumber(this,2,false);" onkeyup="extractNumber(this,2,false);" ReadOnly="True" Width="140px">0</asp:TextBox></td> </tr> <tr> <td class="required" style="width: 3px; height: 2px" valign="top"> </td> <td valign="top"> </td> <td style="width: 125px; height: 2px" valign="top"> </td> <td style="width: 145px; height: 2px" valign="top"> </td> <td style="width: 147px; height: 2px" valign="top"> </td> <td class="normal" style="width: 136px; height: 2px" valign="top"> </td> <td style="width: 180px; height: 2px" valign="top"> </td> </tr> <tr> <td class="required" style="width: 3px; height: 2px" valign="top"> </td> <td style="width: 57px; height: 2px" valign="top"> <asp:Button ID="Button6" runat="server" Text="Add New Record" Width="109px" /></td> <td style="width: 125px; height: 2px" valign="top"> <asp:Button ID="BtnAssignTo" runat="server" Text="Save Record" CssClass="normal" Width="106px" OnClick="OnConfirm" OnClientClick="Confirm(),alltotal25()" /></td> <td style="height: 2px; color: #000099;" valign="top" colspan="3"> Note:-CIP figure shall be filled cautiously Data will get<span style="font-size: 11pt"> freezed </span>after saving . </td> <td style="width: 180px; height: 2px" valign="top" align="right"> <asp:Button ID="Button4" runat="server" Text="Button2" Visible="False" /> <asp:Button ID="Button3" runat="server" Text="Button1" Visible="False" /> <asp:Button ID="Button2" runat="server" Text="Button" Visible="False" /> <asp:Button ID="Button1" runat="server" Text="Export To Excel_1" Visible="False" Width="117px" /></td> </tr> <tr> <td class="required" style="width: 3px; height: 2px" valign="top"> </td> <td style="width: 57px; height: 2px" valign="top"> <a href="http://www.easycounter.com/"> <img alt="Free Hit Counter" border="0" src="http://www.easycounter.com/counter.php?imranparvez" /></a> </td> <td style="width: 125px; height: 2px" valign="top"> </td> <td colspan="3" style="color: #000099; height: 2px" valign="top"> </td> <td align="right" style="width: 180px; height: 2px" valign="top"> </td> </tr> <tr> <td class="required" colspan="7" style="height: 2px" valign="top"> <asp:Label ID="Label30" runat="server" Text="Label" Visible="False"></asp:Label></td> </tr> </table> </div> </div> <%-- BackColor="#003399" Font-Bold="True" ForeColor="#CCCCFF" --%> <div id="sDiv" runat ="server" style="height: 200px;width: 994px;overflow: auto;border: 1px solid #666 ;"> <table> <tr> <td id="gv" runat="server"> <asp:GridView ID="GVULB" runat="server" BackColor="White" BorderColor="#E7E7FF" BorderStyle="None" BorderWidth="1px" CellPadding="4" AllowPaging="True" AllowSorting="True" PageSize="4"> <FooterStyle BackColor="#B5C7DE" ForeColor="#4A3C8C" /> <RowStyle BackColor="#E7E7FF" ForeColor="#4A3C8C" /> <SelectedRowStyle BackColor="#738A9C" Font-Bold="True" ForeColor="#F7F7F7" /> <PagerStyle BackColor="#E7E7FF" ForeColor="#4A3C8C" HorizontalAlign="Left" /> <HeaderStyle BackColor="#4A3C8C" Font-Bold="True" ForeColor="#F7F7F7" CssClass="GridHeader" /> <AlternatingRowStyle BackColor="#F7F7F7" /> </asp:GridView> </td> </tr> </table> </div> <br /> <%-- SelectCommand="SELECT INV_ID, Login_ID, Company_Name, Division_Name, District_Name,City_ULB_Name ,MunicipalArea , Population, IWaterS_2015 ,IWaterS_2025 , IWaterS_2035, Total_IWaterS ,ISewerage_15, ISewerage_25 , ISewerage_35 , Total_ISewerage,IStormWaterDrain_15, IStormWaterDrain_25, IStormWaterDrain_35, Total_IStormWaterDrain, ISolideWastMgt_15 , ISolideWastMgt_25, ISolideWastMgt_35,Total_ISolideWastMgt, ISanitation_15 , ISanitation_25, ISanitation_35 , Total_ISanitation , ITrafic_Trans_15, ITrafic_Trans_25 , ITrafic_Trans_35 , Total_ITrafic_Trans , IElectriStrit_15 ,IElectriStrit_25 , IElectriStrit_35, Total_IElectriStrit, IFire_Fit_15, IFire_Fit_25 ,IFire_Fit_35, Total_IFire_Fit, IBasicSerUP_15, IBasicSerUP_25, IBasicSerUP_35,Total_IBasicSerUP, IEnvironment_15 , IEnvironment_25, IEnvironment_35, Total_IEnvironment, IUrbanGov_15, IUrbanGov_25 , IUrbanGov_35, Total_IUrbanGov ,IHeritage_15, IHeritage_25, IHeritage_35 , Total_IHeritage, IEducation_15, IEducation_25 , IEducation_35, Total_IEducation, IHealth_15, IHealth_25, IHealth_35, Total_IHealth, ISocialIOP_15, ISocialIOP_25 ,ISocialIOP_35 , Total_ISocialIOP FROM TBL_CDP where Login_Id=@Login_ID"--%> <asp:Button ID="Button5" runat="server" Text="Export To Excel" Width="131px" /> <asp:GridView ID="grdCDP" runat="server" AllowPaging="True" AllowSorting="True" AutoGenerateColumns="False" DataKeyNames="INV_ID" DataMember="DefaultView" DataSourceID="sdcIPAddress" HeaderStyle-CssClass="GridHeader" PageSize="5" ShowFooter="false" Width="442px"> <Columns> <asp:CommandField ButtonType="Image" CancelImageUrl="~/Images/Icons/Cancel.jpg" EditImageUrl="~/Images/Icons/edit.jpg" HeaderText="Edit" ShowEditButton="True" UpdateImageUrl="~/Images/Icons/Saveupdate.jpg" ValidationGroup="IP1"> <HeaderStyle CssClass="GridHeading" /> </asp:CommandField> <asp:CommandField ButtonType="Image" DeleteImageUrl="~/Images/Icons/delete.jpg" HeaderText="Del" ShowDeleteButton="True"> <HeaderStyle CssClass="GridHeading" /> </asp:CommandField> <asp:TemplateField> <ItemStyle CssClass="normal" /> <HeaderTemplate> Company_ID</HeaderTemplate> <HeaderStyle CssClass="GridHeading" /> <ItemTemplate> <%#DataBinder.Eval(Container.DataItem, "INV_ID")%> </ItemTemplate> </asp:TemplateField> <asp:TemplateField> <ItemStyle CssClass="normal" /> <HeaderTemplate> Login_ID</HeaderTemplate> <HeaderStyle CssClass="GridHeading" /> <ItemTemplate> <%#DataBinder.Eval(Container.DataItem, "Login_ID")%> </ItemTemplate> </asp:TemplateField> <asp:TemplateField> <ItemStyle CssClass="normal" Wrap="True" Width="375px" /> <HeaderTemplate> Company_Name</HeaderTemplate> <ItemTemplate> <%#DataBinder.Eval(Container.DataItem, "Company_Name")%> </ItemTemplate> </asp:TemplateField> <asp:TemplateField> <ItemStyle CssClass="normal" /> <HeaderStyle CssClass="GridHeading" /> <HeaderTemplate> Division_Name</HeaderTemplate> <ItemTemplate> <%#DataBinder.Eval(Container.DataItem, "Division_Name")%> </ItemTemplate> </asp:TemplateField> <asp:TemplateField> <ItemStyle CssClass="normal" /> <HeaderStyle CssClass="GridHeading" /> <HeaderTemplate> District_Name</HeaderTemplate> <ItemTemplate> <%#DataBinder.Eval(Container.DataItem, "District_Name")%> </ItemTemplate> </asp:TemplateField> <asp:TemplateField> <ItemStyle CssClass="normal" /> <HeaderStyle CssClass="GridHeading" /> <HeaderTemplate> District_Name</HeaderTemplate> <ItemTemplate> <%#DataBinder.Eval(Container.DataItem, "City_ULB_Name")%> </ItemTemplate> </asp:TemplateField> <asp:TemplateField> <HeaderStyle CssClass="GridHeading" /> <ItemStyle CssClass="normal" /> <ItemTemplate> <%#DataBinder.Eval(Container.DataItem, "MunicipalArea")%> </ItemTemplate> <EditItemTemplate> <asp:TextBox ID="txtStatus" runat="server" CssClass="TextBox" MaxLength="250" Text='<%#DataBinder.Eval(Container.DataItem, "MunicipalArea")%>' Width="100 %" ValidationGroup="IP1"></asp:TextBox> <asp:RegularExpressionValidator ID="RegularExpressionValidator1" ControlToValidate="txtStatus" runat="server" ErrorMessage="Numeric values only." Display="Dynamic" ValidationExpression="^[+-]?(?:\d+\.?\d*|\d*\.?\d+)[\r\n]*$" ValidationGroup="IP1"></asp:RegularExpressionValidator> </EditItemTemplate> <HeaderTemplate> Municipal_Area</HeaderTemplate> </asp:TemplateField> <asp:TemplateField> <HeaderStyle CssClass="GridHeading" /> <ItemStyle CssClass="normal" /> <ItemTemplate> <%#DataBinder.Eval(Container.DataItem, "Population")%> </ItemTemplate> <EditItemTemplate> <asp:TextBox ID="txtPopulation" runat="server" CssClass="TextBox" MaxLength="250" Text='<%#DataBinder.Eval(Container.DataItem, "Population")%>' Width="100 %" ValidationGroup="IP1"></asp:TextBox> <asp:RegularExpressionValidator ID="RegularExpressiontxtPopulation" ControlToValidate="txtPopulation" runat="server" ErrorMessage="Numeric values only." Display="Dynamic" ValidationExpression="^[+-]?(?:\d+\.?\d*|\d*\.?\d+)[\r\n]*$" ValidationGroup="IP1"></asp:RegularExpressionValidator> </EditItemTemplate> <HeaderTemplate> Population</HeaderTemplate> </asp:TemplateField> <asp:TemplateField> <HeaderStyle CssClass="GridHeading" /> <ItemStyle CssClass="normal" /> <ItemTemplate> <%#DataBinder.Eval(Container.DataItem, "IWaterS_2015")%> </ItemTemplate> <EditItemTemplate> <asp:TextBox ID="txtIWaterS_2015" runat="server" CssClass="TextBox" MaxLength="250" Text='<%#DataBinder.Eval(Container.DataItem, "IWaterS_2015")%>' Width="100 %" ValidationGroup="IP1"></asp:TextBox> <asp:RegularExpressionValidator ID="RegularExpressiontxtIWaterS_2015" ControlToValidate="txtIWaterS_2015" runat="server" ErrorMessage="Numeric values only." Display="Dynamic" ValidationExpression="^[+-]?(?:\d+\.?\d*|\d*\.?\d+)[\r\n]*$" ValidationGroup="IP1"></asp:RegularExpressionValidator> </EditItemTemplate> <HeaderTemplate> Water_Supply 2015</HeaderTemplate> </asp:TemplateField> <asp:TemplateField> <HeaderStyle CssClass="GridHeading" /> <ItemStyle CssClass="normal" /> <ItemTemplate> <%#DataBinder.Eval(Container.DataItem, "IwaterS_2025")%> </ItemTemplate> <EditItemTemplate> <asp:TextBox ID="txtIWaterS_2025" runat="server" CssClass="TextBox" MaxLength="250" Text='<%#DataBinder.Eval(Container.DataItem, "IwaterS_2025")%> ' Width="100 %" ValidationGroup="IP1"></asp:TextBox> <asp:RegularExpressionValidator ID="RegularExpressiontxtIWaterS_2025" ControlToValidate="txtIWaterS_2025" runat="server" ErrorMessage="Numeric values only." Display="Dynamic" ValidationExpression="^[+-]?(?:\d+\.?\d*|\d*\.?\d+)[\r\n]*$" ValidationGroup="IP1"></asp:RegularExpressionValidator> </EditItemTemplate> <HeaderTemplate> Water_Supply 2025</HeaderTemplate> </asp:TemplateField> <asp:TemplateField> <HeaderStyle CssClass="GridHeading" /> <ItemStyle CssClass="normal" /> <ItemTemplate> <%#DataBinder.Eval(Container.DataItem, "IWaterS_2035")%> </ItemTemplate> <EditItemTemplate> <asp:TextBox ID="txtIWaterS_2035" runat="server" CssClass="TextBox" MaxLength="250" Text=' <%#DataBinder.Eval(Container.DataItem, "IWaterS_2035")%> ' Width="100 %" ValidationGroup="IP1"></asp:TextBox> <asp:RegularExpressionValidator ID="RegularExpressiontxtIWaterS_2035" ControlToValidate="txtIWaterS_2035" runat="server" ErrorMessage="Numeric values only." Display="Dynamic" ValidationExpression="^[+-]?(?:\d+\.?\d*|\d*\.?\d+)[\r\n]*$" ValidationGroup="IP1"></asp:RegularExpressionValidator> </EditItemTemplate> <HeaderTemplate> Water_Supply 2035</HeaderTemplate> </asp:TemplateField> <asp:TemplateField> <HeaderStyle CssClass="GridHeading" /> <ItemStyle CssClass="normal" /> <ItemTemplate> <%#DataBinder.Eval(Container.DataItem, "Total_IWaterS")%> </ItemTemplate> <EditItemTemplate> <asp:TextBox ID="txtTotal_IWaterS" Enabled="false" runat="server" CssClass="TextBox" MaxLength="250" Text=' <%#DataBinder.Eval(Container.DataItem, "Total_IWaterS")%> ' Width="100 %" ValidationGroup="IP1"></asp:TextBox> <asp:RegularExpressionValidator ID="RegularExpressiontxtTotal_IWaterS" ControlToValidate="txtTotal_IWaterS" runat="server" ErrorMessage="Numeric values only." Display="Dynamic" ValidationExpression="^[+-]?(?:\d+\.?\d*|\d*\.?\d+)[\r\n]*$" ValidationGroup="IP1"></asp:RegularExpressionValidator> </EditItemTemplate> <HeaderTemplate> Water_Supply Total</HeaderTemplate> </asp:TemplateField> <asp:TemplateField> <HeaderStyle CssClass="GridHeading" /> <ItemStyle CssClass="normal" /> <ItemTemplate> <%#DataBinder.Eval(Container.DataItem, "ISewerage_15")%> </ItemTemplate> <EditItemTemplate> <asp:TextBox ID="txtISewerage_15" runat="server" CssClass="TextBox" MaxLength="250" Text=' <%#DataBinder.Eval(Container.DataItem, "ISewerage_15")%> ' Width="100 %" ValidationGroup="IP1"></asp:TextBox> <asp:RegularExpressionValidator ID="RegularExpressiontxtISewerage_15" ControlToValidate="txtISewerage_15" runat="server" ErrorMessage="Numeric values only." Display="Dynamic" ValidationExpression="^[+-]?(?:\d+\.?\d*|\d*\.?\d+)[\r\n]*$" ValidationGroup="IP1"></asp:RegularExpressionValidator> </EditItemTemplate> <HeaderTemplate> Sewerage 2015</HeaderTemplate> </asp:TemplateField> <asp:TemplateField> <HeaderStyle CssClass="GridHeading" /> <ItemStyle CssClass="normal" /> <ItemTemplate> <%#DataBinder.Eval(Container.DataItem, "ISewerage_25")%> </ItemTemplate> <EditItemTemplate> <asp:TextBox ID="txtISewerage_25" runat="server" CssClass="TextBox" MaxLength="250" Text='<%#DataBinder.Eval(Container.DataItem, "ISewerage_25")%>' Width="100 %" ValidationGroup="IP1"></asp:TextBox> <asp:RegularExpressionValidator ID="RegularExpressiontxtISewerage_25" ControlToValidate="txtISewerage_25" runat="server" ErrorMessage="Numeric values only." Display="Dynamic" ValidationExpression="^[+-]?(?:\d+\.?\d*|\d*\.?\d+)[\r\n]*$" ValidationGroup="IP1"></asp:RegularExpressionValidator> </EditItemTemplate> <HeaderTemplate> Sewerage 2025</HeaderTemplate> </asp:TemplateField> <asp:TemplateField> <HeaderStyle CssClass="GridHeading" /> <ItemStyle CssClass="normal" /> <ItemTemplate> <%#DataBinder.Eval(Container.DataItem, "ISewerage_35")%> </ItemTemplate> <EditItemTemplate> <asp:TextBox ID="txtISewerage_35" runat="server" CssClass="TextBox" MaxLength="250" Text='<%#DataBinder.Eval(Container.DataItem, "ISewerage_35")%>' Width="100 %" ValidationGroup="IP1"></asp:TextBox> <asp:RegularExpressionValidator ID="RegularExpressiontxtISewerage_35" ControlToValidate="txtISewerage_35" runat="server" ErrorMessage="Numeric values only." Display="Dynamic" ValidationExpression="^[+-]?(?:\d+\.?\d*|\d*\.?\d+)[\r\n]*$" ValidationGroup="IP1"></asp:RegularExpressionValidator> </EditItemTemplate> <HeaderTemplate> Sewerage 2035</HeaderTemplate> </asp:TemplateField> <asp:TemplateField> <HeaderStyle CssClass="GridHeading" /> <ItemStyle CssClass="normal" /> <ItemTemplate> <%#DataBinder.Eval(Container.DataItem, "Total_ISewerage")%> </ItemTemplate> <EditItemTemplate> <asp:TextBox ID="txtTotal_ISewerage" runat="server" Enabled="false" CssClass="TextBox" MaxLength="250" Text='<%#DataBinder.Eval(Container.DataItem, "Total_ISewerage")%>' Width="100 %" ValidationGroup="IP1"></asp:TextBox> <asp:RegularExpressionValidator ID="RegularExpressiontxtTotal_ISewerage5" ControlToValidate="txtTotal_ISewerage" runat="server" ErrorMessage="Numeric values only." Display="Dynamic" ValidationExpression="^[+-]?(?:\d+\.?\d*|\d*\.?\d+)[\r\n]*$" ValidationGroup="IP1"></asp:RegularExpressionValidator> </EditItemTemplate> <HeaderTemplate> Sewerage Total</HeaderTemplate> </asp:TemplateField> <asp:TemplateField> <HeaderStyle CssClass="GridHeading" /> <ItemStyle CssClass="normal" /> <ItemTemplate> <%#DataBinder.Eval(Container.DataItem, "IStormWaterDrain_15")%> </ItemTemplate> <EditItemTemplate> <asp:TextBox ID="txtIStormWaterDrain_15" runat="server" CssClass="TextBox" MaxLength="250" Text='<%#DataBinder.Eval(Container.DataItem, "IStormWaterDrain_15")%>' Width="100 %" ValidationGroup="IP1"></asp:TextBox> <asp:RegularExpressionValidator ID="RegularExpressionIStormWaterDrain_15" ControlToValidate="txtIStormWaterDrain_15" runat="server" ErrorMessage="Numeric values only." Display="Dynamic" ValidationExpression="^[+-]?(?:\d+\.?\d*|\d*\.?\d+)[\r\n]*$" ValidationGroup="IP1"></asp:RegularExpressionValidator> </EditItemTemplate> <HeaderTemplate> Strom_Water_Drainage 2015</HeaderTemplate> </asp:TemplateField> <asp:TemplateField> <HeaderStyle CssClass="GridHeading" /> <ItemStyle CssClass="normal" /> <ItemTemplate> <%#DataBinder.Eval(Container.DataItem, "IStormWaterDrain_25")%> </ItemTemplate> <EditItemTemplate> <asp:TextBox ID="txtIStormWaterDrain_25" runat="server" CssClass="TextBox" MaxLength="250" Text='<%#DataBinder.Eval(Container.DataItem, "IStormWaterDrain_25")%>' Width="100 %" ValidationGroup="IP1"></asp:TextBox> <asp:RegularExpressionValidator ID="RegularExpressionIStormWaterDrain_25" ControlToValidate="txtIStormWaterDrain_25" runat="server" ErrorMessage="Numeric values only." Display="Dynamic" ValidationExpression="^[+-]?(?:\d+\.?\d*|\d*\.?\d+)[\r\n]*$" ValidationGroup="IP1"></asp:RegularExpressionValidator> </EditItemTemplate> <HeaderTemplate> Strom_Water_Drainage 2025</HeaderTemplate> </asp:TemplateField> <asp:TemplateField> <HeaderStyle CssClass="GridHeading" /> <ItemStyle CssClass="normal" /> <ItemTemplate> <%#DataBinder.Eval(Container.DataItem, "IStormWaterDrain_35")%> </ItemTemplate> <EditItemTemplate> <asp:TextBox ID="txtIStormWaterDrain_35" runat="server" CssClass="TextBox" MaxLength="250" Text='<%#DataBinder.Eval(Container.DataItem, "IStormWaterDrain_35")%>' Width="100 %" ValidationGroup="IP1"></asp:TextBox> <asp:RegularExpressionValidator ID="RegularExpressionIStormWaterDrain_35" ControlToValidate="txtIStormWaterDrain_35" runat="server" ErrorMessage="Numeric values only." Display="Dynamic" ValidationExpression="^[+-]?(?:\d+\.?\d*|\d*\.?\d+)[\r\n]*$" ValidationGroup="IP1"></asp:RegularExpressionValidator> </EditItemTemplate> <HeaderTemplate> Strom_Water_Drainage 2035</HeaderTemplate> </asp:TemplateField> <asp:TemplateField> <HeaderStyle CssClass="GridHeading" /> <ItemStyle CssClass="normal" /> <ItemTemplate> <%#DataBinder.Eval(Container.DataItem, "Total_IStormWaterDrain")%> </ItemTemplate> <EditItemTemplate> <asp:TextBox ID="txtTotal_IStormWaterDrain" runat="server" Enabled="false" CssClass="TextBox" MaxLength="250" Text='<%#DataBinder.Eval(Container.DataItem, "Total_IStormWaterDrain")%>' Width="100 %" ValidationGroup="IP1"></asp:TextBox> <asp:RegularExpressionValidator ID="RegularExpressionTotal_IStormWaterDraintot" ControlToValidate="txtTotal_IStormWaterDrain" runat="server" ErrorMessage="Numeric values only." Display="Dynamic" ValidationExpression="^[+-]?(?:\d+\.?\d*|\d*\.?\d+)[\r\n]*$" ValidationGroup="IP1"></asp:RegularExpressionValidator> </EditItemTemplate> <HeaderTemplate> Strom_Water_Drainage Total</HeaderTemplate> </asp:TemplateField> <asp:TemplateField> <HeaderStyle CssClass="GridHeading" /> <ItemStyle CssClass="normal" /> <ItemTemplate> <%#DataBinder.Eval(Container.DataItem, "ISolideWastMgt_15")%> </ItemTemplate> <EditItemTemplate> <asp:TextBox ID="txtISolideWastMgt_15" runat="server" CssClass="TextBox" MaxLength="250" Text='<%#DataBinder.Eval(Container.DataItem, "ISolideWastMgt_15")%>' Width="100 %" ValidationGroup="IP1"></asp:TextBox> <asp:RegularExpressionValidator ID="RegularExpressionTotal_IStormWaterDrain15" ControlToValidate="txtISolideWastMgt_15" runat="server" ErrorMessage="Numeric values only." Display="Dynamic" ValidationExpression="^[+-]?(?:\d+\.?\d*|\d*\.?\d+)[\r\n]*$" ValidationGroup="IP1"></asp:RegularExpressionValidator> </EditItemTemplate> <HeaderTemplate> Solid_Waste_Mgt. 2015</HeaderTemplate> </asp:TemplateField> <asp:TemplateField> <HeaderStyle CssClass="GridHeading" /> <ItemStyle CssClass="normal" /> <ItemTemplate> <%#DataBinder.Eval(Container.DataItem, "ISolideWastMgt_25")%> </ItemTemplate> <EditItemTemplate> <asp:TextBox ID="txtISolideWastMgt_25" runat="server" CssClass="TextBox" MaxLength="250" Text=' <%#DataBinder.Eval(Container.DataItem, "ISolideWastMgt_25")%>' Width="100 %" ValidationGroup="IP1"></asp:TextBox> <asp:RegularExpressionValidator ID="RegularExpressionISolideWastMgt_25" ControlToValidate="txtISolideWastMgt_25" runat="server" ErrorMessage="Numeric values only." Display="Dynamic" ValidationExpression="^[+-]?(?:\d+\.?\d*|\d*\.?\d+)[\r\n]*$" ValidationGroup="IP1"></asp:RegularExpressionValidator> </EditItemTemplate> <HeaderTemplate> Solid_Waste_Mgt. 2025</HeaderTemplate> </asp:TemplateField> <asp:TemplateField> <HeaderStyle CssClass="GridHeading" /> <ItemStyle CssClass="normal" /> <ItemTemplate> <%#DataBinder.Eval(Container.DataItem, "ISolideWastMgt_35")%> </ItemTemplate> <EditItemTemplate> <asp:TextBox ID="txtISolideWastMgt_35" runat="server" CssClass="TextBox" MaxLength="250" Text='<%#DataBinder.Eval(Container.DataItem, "ISolideWastMgt_35")%>' Width="100 %" ValidationGroup="IP1"></asp:TextBox> <asp:RegularExpressionValidator ID="RegularExpressionISolideWastMgt_35" ControlToValidate="txtISolideWastMgt_35" runat="server" ErrorMessage="Numeric values only." Display="Dynamic" ValidationExpression="^[+-]?(?:\d+\.?\d*|\d*\.?\d+)[\r\n]*$" ValidationGroup="IP1"></asp:RegularExpressionValidator> </EditItemTemplate> <HeaderTemplate> Solid_Waste_Mgt. 2035</HeaderTemplate> </asp:TemplateField> <asp:TemplateField> <HeaderStyle CssClass="GridHeading" /> <ItemStyle CssClass="normal" /> <ItemTemplate> <%#DataBinder.Eval(Container.DataItem, "Total_ISolideWastMgt")%> </ItemTemplate> <EditItemTemplate> <asp:TextBox ID="txtTotal_ISolideWastMgt" runat="server" Enabled="false" CssClass="TextBox" MaxLength="250" Text='<%#DataBinder.Eval(Container.DataItem, "Total_ISolideWastMgt")%>' Width="100 %" ValidationGroup="IP1"></asp:TextBox> <asp:RegularExpressionValidator ID="RegularExpressionTotal_ISolideWastMgt" ControlToValidate="txtTotal_ISolideWastMgt" runat="server" ErrorMessage="Numeric values only." Display="Dynamic" ValidationExpression="^[+-]?(?:\d+\.?\d*|\d*\.?\d+)[\r\n]*$" ValidationGroup="IP1"></asp:RegularExpressionValidator> </EditItemTemplate> <HeaderTemplate> Solid_Waste_Mgt. Total</HeaderTemplate> </asp:TemplateField> <asp:TemplateField> <HeaderStyle CssClass="GridHeading" /> <ItemStyle CssClass="normal" /> <ItemTemplate> <%#DataBinder.Eval(Container.DataItem, "ISanitation_15")%> </ItemTemplate> <EditItemTemplate> <asp:TextBox ID="txtISanitation_15" runat="server" CssClass="TextBox" MaxLength="250" Text='<%#DataBinder.Eval(Container.DataItem, "ISanitation_15")%>' Width="100 %" ValidationGroup="IP1"></asp:TextBox> <asp:RegularExpressionValidator ID="RegularExpressionISanitation_15" ControlToValidate="txtISanitation_15" runat="server" ErrorMessage="Numeric values only." Display="Dynamic" ValidationExpression="^[+-]?(?:\d+\.?\d*|\d*\.?\d+)[\r\n]*$" ValidationGroup="IP1"></asp:RegularExpressionValidator> </EditItemTemplate> <HeaderTemplate> Sanitation 2015</HeaderTemplate> </asp:TemplateField> <asp:TemplateField> <HeaderStyle CssClass="GridHeading" /> <ItemStyle CssClass="normal" /> <ItemTemplate> <%#DataBinder.Eval(Container.DataItem, "ISanitation_25")%> </ItemTemplate> <EditItemTemplate> <asp:TextBox ID="txtISanitation_25" runat="server" CssClass="TextBox" MaxLength="250" Text='<%#DataBinder.Eval(Container.DataItem, "ISanitation_25")%>' Width="100 %" ValidationGroup="IP1"></asp:TextBox> <asp:RegularExpressionValidator ID="RegularExpressionISanitation_25" ControlToValidate="txtISanitation_25" runat="server" ErrorMessage="Numeric values only." Display="Dynamic" ValidationExpression="^[+-]?(?:\d+\.?\d*|\d*\.?\d+)[\r\n]*$" ValidationGroup="IP1"></asp:RegularExpressionValidator> </EditItemTemplate> <HeaderTemplate> Sanitation 2025</HeaderTemplate> </asp:TemplateField> <asp:TemplateField> <HeaderStyle CssClass="GridHeading" /> <ItemStyle CssClass="normal" /> <ItemTemplate> <%#DataBinder.Eval(Container.DataItem, "ISanitation_35")%> </ItemTemplate> <EditItemTemplate> <asp:TextBox ID="txtISanitation_35" runat="server" CssClass="TextBox" MaxLength="250" Text='<%#DataBinder.Eval(Container.DataItem, "ISanitation_35")%>' Width="100 %" ValidationGroup="IP1"></asp:TextBox> <asp:RegularExpressionValidator ID="RegularExpressionISanitation_35" ControlToValidate="txtISanitation_35" runat="server" ErrorMessage="Numeric values only." Display="Dynamic" ValidationExpression="^[+-]?(?:\d+\.?\d*|\d*\.?\d+)[\r\n]*$" ValidationGroup="IP1"></asp:RegularExpressionValidator> </EditItemTemplate> <HeaderTemplate> Sanitation 2035</HeaderTemplate> </asp:TemplateField> <asp:TemplateField> <HeaderStyle CssClass="GridHeading" /> <ItemStyle CssClass="normal" /> <ItemTemplate> <%#DataBinder.Eval(Container.DataItem, "Total_ISanitation")%> </ItemTemplate> <EditItemTemplate> <asp:TextBox ID="txtTotal_ISanitation" runat="server" Enabled="false" CssClass="TextBox" MaxLength="250" Text='<%#DataBinder.Eval(Container.DataItem, "Total_ISanitation")%>' Width="100 %" ValidationGroup="IP1"></asp:TextBox> <asp:RegularExpressionValidator ID="RegularExpressionTotal_ISanitation" ControlToValidate="txtTotal_ISanitation" runat="server" ErrorMessage="Numeric values only." Display="Dynamic" ValidationExpression="^[+-]?(?:\d+\.?\d*|\d*\.?\d+)[\r\n]*$" ValidationGroup="IP1"></asp:RegularExpressionValidator> </EditItemTemplate> <HeaderTemplate> Sanitation Total</HeaderTemplate> </asp:TemplateField> <asp:TemplateField> <HeaderStyle CssClass="GridHeading" /> <ItemStyle CssClass="normal" /> <ItemTemplate> <%#DataBinder.Eval(Container.DataItem, "ITrafic_Trans_15")%> </ItemTemplate> <EditItemTemplate> <asp:TextBox ID="txtITrafic_Trans_15" runat="server" CssClass="TextBox" MaxLength="250" Text='<%#DataBinder.Eval(Container.DataItem, "ITrafic_Trans_15")%>' Width="100 %" ValidationGroup="IP1"></asp:TextBox> <asp:RegularExpressionValidator ID="RegularExpressionITrafic_Trans_15" ControlToValidate="txtITrafic_Trans_15" runat="server" ErrorMessage="Numeric values only." Display="Dynamic" ValidationExpression="^[+-]?(?:\d+\.?\d*|\d*\.?\d+)[\r\n]*$" ValidationGroup="IP1"></asp:RegularExpressionValidator> </EditItemTemplate> <HeaderTemplate> Trafffic_&_Transportation 2015</HeaderTemplate> </asp:TemplateField> <asp:TemplateField> <HeaderStyle CssClass="GridHeading" /> <ItemStyle CssClass="normal" /> <ItemTemplate> <%#DataBinder.Eval(Container.DataItem, "ITrafic_Trans_25")%> </ItemTemplate> <EditItemTemplate> <asp:TextBox ID="txtITrafic_Trans_25" runat="server" CssClass="TextBox" MaxLength="250" Text='<%#DataBinder.Eval(Container.DataItem, "ITrafic_Trans_25")%>' Width="100 %" ValidationGroup="IP1"></asp:TextBox> <asp:RegularExpressionValidator ID="RegularExpressionITrafic_Trans_25" ControlToValidate="txtITrafic_Trans_25" runat="server" ErrorMessage="Numeric values only." Display="Dynamic" ValidationExpression="^[+-]?(?:\d+\.?\d*|\d*\.?\d+)[\r\n]*$" ValidationGroup="IP1"></asp:RegularExpressionValidator> </EditItemTemplate> <HeaderTemplate> Trafffic_&_Transportation 2025</HeaderTemplate> </asp:TemplateField> <asp:TemplateField> <HeaderStyle CssClass="GridHeading" /> <ItemStyle CssClass="normal" /> <ItemTemplate> <%#DataBinder.Eval(Container.DataItem, "ITrafic_Trans_35")%> </ItemTemplate> <EditItemTemplate> <asp:TextBox ID="txtITrafic_Trans_35" runat="server" CssClass="TextBox" MaxLength="250" Text='<%#DataBinder.Eval(Container.DataItem, "ITrafic_Trans_35")%>' Width="100 %" ValidationGroup="IP1"></asp:TextBox> <asp:RegularExpressionValidator ID="RegularExpressionITrafic_Trans_35" ControlToValidate="txtITrafic_Trans_35" runat="server" ErrorMessage="Numeric values only." Display="Dynamic" ValidationExpression="^[+-]?(?:\d+\.?\d*|\d*\.?\d+)[\r\n]*$" ValidationGroup="IP1"></asp:RegularExpressionValidator> </EditItemTemplate> <HeaderTemplate> Trafffic_&_Transportation 2035</HeaderTemplate> </asp:TemplateField> <asp:TemplateField> <HeaderStyle CssClass="GridHeading" /> <ItemStyle CssClass="normal" /> <ItemTemplate> <%#DataBinder.Eval(Container.DataItem, "Total_ITrafic_Trans")%> </ItemTemplate> <EditItemTemplate> <asp:TextBox ID="txtTotal_ITrafic_Trans" runat="server" Enabled="false" CssClass="TextBox" MaxLength="250" Text=' <%#DataBinder.Eval(Container.DataItem, "Total_ITrafic_Trans")%>' Width="100 %" ValidationGroup="IP1"></asp:TextBox> <asp:RegularExpressionValidator ID="RegularExpressionTotal_ITrafic_Trans" ControlToValidate="txtTotal_ITrafic_Trans" runat="server" ErrorMessage="Numeric values only." Display="Dynamic" ValidationExpression="^[+-]?(?:\d+\.?\d*|\d*\.?\d+)[\r\n]*$" ValidationGroup="IP1"></asp:RegularExpressionValidator> </EditItemTemplate> <HeaderTemplate> Trafffic_&_Transportation Total</HeaderTemplate> </asp:TemplateField> <asp:TemplateField> <HeaderStyle CssClass="GridHeading" /> <ItemStyle CssClass="normal" /> <ItemTemplate> <%#DataBinder.Eval(Container.DataItem, "IElectriStrit_15")%> </ItemTemplate> <EditItemTemplate> <asp:TextBox ID="txtIElectriStrit_15" runat="server" CssClass="TextBox" MaxLength="250" Text='<%#DataBinder.Eval(Container.DataItem, "IElectriStrit_15")%>' Width="100 %" ValidationGroup="IP1"></asp:TextBox> <asp:RegularExpressionValidator ID="RegularExpressionIElectriStrit_15" ControlToValidate="txtIElectriStrit_15" runat="server" ErrorMessage="Numeric values only." Display="Dynamic" ValidationExpression="^[+-]?(?:\d+\.?\d*|\d*\.?\d+)[\r\n]*$" ValidationGroup="IP1"></asp:RegularExpressionValidator> </EditItemTemplate> <HeaderTemplate> Electricity_&_Street_Light 2015</HeaderTemplate> </asp:TemplateField> <asp:TemplateField> <HeaderStyle CssClass="GridHeading" /> <ItemStyle CssClass="normal" /> <ItemTemplate> <%#DataBinder.Eval(Container.DataItem, "IElectriStrit_25")%> </ItemTemplate> <EditItemTemplate> <asp:TextBox ID="txtIElectriStrit_25" runat="server" CssClass="TextBox" MaxLength="250" Text='<%#DataBinder.Eval(Container.DataItem, "IElectriStrit_25")%>' Width="100 %" ValidationGroup="IP1"></asp:TextBox> <asp:RegularExpressionValidator ID="RegularExpressionIElectriStrit_25" ControlToValidate="txtIElectriStrit_25" runat="server" ErrorMessage="Numeric values only." Display="Dynamic" ValidationExpression="^[+-]?(?:\d+\.?\d*|\d*\.?\d+)[\r\n]*$" ValidationGroup="IP1"></asp:RegularExpressionValidator> </EditItemTemplate> <HeaderTemplate> Electricity_&_Street_Light 2025</HeaderTemplate> </asp:TemplateField> <asp:TemplateField> <HeaderStyle CssClass="GridHeading" /> <ItemStyle CssClass="normal" /> <ItemTemplate> <%#DataBinder.Eval(Container.DataItem, "IElectriStrit_35")%> </ItemTemplate> <EditItemTemplate> <asp:TextBox ID="txtIElectriStrit_35" runat="server" CssClass="TextBox" MaxLength="250" Text='<%#DataBinder.Eval(Container.DataItem, "IElectriStrit_35")%>' Width="100 %" ValidationGroup="IP1"></asp:TextBox> <asp:RegularExpressionValidator ID="RegularExpressionIElectriStrit_35" ControlToValidate="txtIElectriStrit_35" runat="server" ErrorMessage="Numeric values only." Display="Dynamic" ValidationExpression="^[+-]?(?:\d+\.?\d*|\d*\.?\d+)[\r\n]*$" ValidationGroup="IP1"></asp:RegularExpressionValidator> </EditItemTemplate> <HeaderTemplate> Electricity_&_Street_Light 2035</HeaderTemplate> </asp:TemplateField> <asp:TemplateField> <HeaderStyle CssClass="GridHeading" /> <ItemStyle CssClass="normal" /> <ItemTemplate> <%#DataBinder.Eval(Container.DataItem, "Total_IElectriStrit")%> </ItemTemplate> <EditItemTemplate> <asp:TextBox ID="txtTotal_IElectriStrit" runat="server" Enabled="false" CssClass="TextBox" MaxLength="250" Text=' <%#DataBinder.Eval(Container.DataItem, "Total_IElectriStrit")%>' Width="100 %" ValidationGroup="IP1"></asp:TextBox> <asp:RegularExpressionValidator ID="RegularExpressionTotal_IElectriStrit" ControlToValidate="txtTotal_IElectriStrit" runat="server" ErrorMessage="Numeric values only." Display="Dynamic" ValidationExpression="^[+-]?(?:\d+\.?\d*|\d*\.?\d+)[\r\n]*$" ValidationGroup="IP1"></asp:RegularExpressionValidator> </EditItemTemplate> <HeaderTemplate> Electricity_&_Street_Light Total</HeaderTemplate> </asp:TemplateField> <asp:TemplateField> <HeaderStyle CssClass="GridHeading" /> <ItemStyle CssClass="normal" /> <ItemTemplate> <%#DataBinder.Eval(Container.DataItem, "IFire_Fit_15")%> </ItemTemplate> <EditItemTemplate> <asp:TextBox ID="txtIFire_Fit_15" runat="server" CssClass="TextBox" MaxLength="250" Text='<%#DataBinder.Eval(Container.DataItem, "IFire_Fit_15")%>' Width="100 %" ValidationGroup="IP1"></asp:TextBox> <asp:RegularExpressionValidator ID="RegularExpressionIFire_Fit_15" ControlToValidate="txtIFire_Fit_15" runat="server" ErrorMessage="Numeric values only." Display="Dynamic" ValidationExpression="^[+-]?(?:\d+\.?\d*|\d*\.?\d+)[\r\n]*$" ValidationGroup="IP1"></asp:RegularExpressionValidator> </EditItemTemplate> <HeaderTemplate> Fire_Fighting 2015</HeaderTemplate> </asp:TemplateField> <asp:TemplateField> <HeaderStyle CssClass="GridHeading" /> <ItemStyle CssClass="normal" /> <ItemTemplate> <%#DataBinder.Eval(Container.DataItem, "IFire_Fit_25")%> </ItemTemplate> <EditItemTemplate> <asp:TextBox ID="txtIFire_Fit_25" runat="server" CssClass="TextBox" MaxLength="250" Text='<%#DataBinder.Eval(Container.DataItem, "IFire_Fit_25")%>' Width="100 %" ValidationGroup="IP1"></asp:TextBox> <asp:RegularExpressionValidator ID="RegularExpressionIFire_Fit_25" ControlToValidate="txtIFire_Fit_25" runat="server" ErrorMessage="Numeric values only." Display="Dynamic" ValidationExpression="^[+-]?(?:\d+\.?\d*|\d*\.?\d+)[\r\n]*$" ValidationGroup="IP1"></asp:RegularExpressionValidator> </EditItemTemplate> <HeaderTemplate> Fire_Fighting 2025</HeaderTemplate> </asp:TemplateField> <asp:TemplateField> <HeaderStyle CssClass="GridHeading" /> <ItemStyle CssClass="normal" /> <ItemTemplate> <%#DataBinder.Eval(Container.DataItem, "IFire_Fit_35")%> </ItemTemplate> <EditItemTemplate> <asp:TextBox ID="txtIFire_Fit_35" runat="server" CssClass="TextBox" MaxLength="250" Text='<%#DataBinder.Eval(Container.DataItem, "IFire_Fit_35")%>' Width="100 %" ValidationGroup="IP1"></asp:TextBox> <asp:RegularExpressionValidator ID="RegularExpressionIFire_Fit_35" ControlToValidate="txtIFire_Fit_35" runat="server" ErrorMessage="Numeric values only." Display="Dynamic" ValidationExpression="^[+-]?(?:\d+\.?\d*|\d*\.?\d+)[\r\n]*$" ValidationGroup="IP1"></asp:RegularExpressionValidator> </EditItemTemplate> <HeaderTemplate> Fire_Fighting 2035</HeaderTemplate> </asp:TemplateField> <asp:TemplateField> <HeaderStyle CssClass="GridHeading" /> <ItemStyle CssClass="normal" /> <ItemTemplate> <%#DataBinder.Eval(Container.DataItem, "Total_IFire_Fit")%> </ItemTemplate> <EditItemTemplate> <asp:TextBox ID="txtTotal_IFire_Fit" runat="server" Enabled="false" CssClass="TextBox" MaxLength="250" Text=' <%#DataBinder.Eval(Container.DataItem, "Total_IFire_Fit")%>' Width="100 %" ValidationGroup="IP1"></asp:TextBox> <asp:RegularExpressionValidator ID="RegularExpressionTotal_IFire_Fit" ControlToValidate="txtTotal_IFire_Fit" runat="server" ErrorMessage="Numeric values only." Display="Dynamic" ValidationExpression="^[+-]?(?:\d+\.?\d*|\d*\.?\d+)[\r\n]*$" ValidationGroup="IP1"></asp:RegularExpressionValidator> </EditItemTemplate> <HeaderTemplate> Fire_Fighting Total</HeaderTemplate> </asp:TemplateField> <asp:TemplateField> <HeaderStyle CssClass="GridHeading" /> <ItemStyle CssClass="normal" /> <ItemTemplate> <%#DataBinder.Eval(Container.DataItem, "IBasicSerUP_15")%> </ItemTemplate> <EditItemTemplate> <asp:TextBox ID="txtIBasicSerUP_15" runat="server" CssClass="TextBox" MaxLength="250" Text='<%#DataBinder.Eval(Container.DataItem, "IBasicSerUP_15")%>' Width="100 %" ValidationGroup="IP1"></asp:TextBox> <asp:RegularExpressionValidator ID="RegularExpressionIBasicSerUP_15" ControlToValidate="txtIBasicSerUP_15" runat="server" ErrorMessage="Numeric values only." Display="Dynamic" ValidationExpression="^[+-]?(?:\d+\.?\d*|\d*\.?\d+)[\r\n]*$" ValidationGroup="IP1"></asp:RegularExpressionValidator> </EditItemTemplate> <HeaderTemplate> Basic_Services_for_Urban_Poor 2015</HeaderTemplate> </asp:TemplateField> <asp:TemplateField> <HeaderStyle CssClass="GridHeading" /> <ItemStyle CssClass="normal" /> <ItemTemplate> <%#DataBinder.Eval(Container.DataItem, "IBasicSerUP_25")%> </ItemTemplate> <EditItemTemplate> <asp:TextBox ID="txtIBasicSerUP_25" runat="server" CssClass="TextBox" MaxLength="250" Text='<%#DataBinder.Eval(Container.DataItem, "IBasicSerUP_25")%>' Width="100 %" ValidationGroup="IP1"></asp:TextBox> <asp:RegularExpressionValidator ID="RegularExpressionIBasicSerUP_25" ControlToValidate="txtIBasicSerUP_25" runat="server" ErrorMessage="Numeric values only." Display="Dynamic" ValidationExpression="^[+-]?(?:\d+\.?\d*|\d*\.?\d+)[\r\n]*$" ValidationGroup="IP1"></asp:RegularExpressionValidator> </EditItemTemplate> <HeaderTemplate> Basic_Services_for_Urban_Poor 2025</HeaderTemplate> </asp:TemplateField> <asp:TemplateField> <HeaderStyle CssClass="GridHeading" /> <ItemStyle CssClass="normal" /> <ItemTemplate> <%#DataBinder.Eval(Container.DataItem, "IBasicSerUP_35")%> </ItemTemplate> <EditItemTemplate> <asp:TextBox ID="txtIBasicSerUP_35" runat="server" CssClass="TextBox" MaxLength="250" Text='<%#DataBinder.Eval(Container.DataItem, "IBasicSerUP_35")%>' Width="100 %" ValidationGroup="IP1"></asp:TextBox> <asp:RegularExpressionValidator ID="RegularExpressionIBasicSerUP_35" ControlToValidate="txtIBasicSerUP_35" runat="server" ErrorMessage="Numeric values only." Display="Dynamic" ValidationExpression="^[+-]?(?:\d+\.?\d*|\d*\.?\d+)[\r\n]*$" ValidationGroup="IP1"></asp:RegularExpressionValidator> </EditItemTemplate> <HeaderTemplate> Basic_Services_for_Urban_Poor 2035</HeaderTemplate> </asp:TemplateField> <asp:TemplateField> <HeaderStyle CssClass="GridHeading" /> <ItemStyle CssClass="normal" /> <ItemTemplate> <%#DataBinder.Eval(Container.DataItem, "Total_IBasicSerUP")%> </ItemTemplate> <EditItemTemplate> <asp:TextBox ID="txtTotal_IBasicSerUP" runat="server" Enabled="false" CssClass="TextBox" MaxLength="250" Text='<%#DataBinder.Eval(Container.DataItem, "Total_IBasicSerUP")%>' Width="100 %" ValidationGroup="IP1"></asp:TextBox> <asp:RegularExpressionValidator ID="RegularExpressionTotal_IBasicSerUP" ControlToValidate="txtTotal_IBasicSerUP" runat="server" ErrorMessage="Numeric values only." Display="Dynamic" ValidationExpression="^[+-]?(?:\d+\.?\d*|\d*\.?\d+)[\r\n]*$" ValidationGroup="IP1"></asp:RegularExpressionValidator> </EditItemTemplate> <HeaderTemplate> Basic_Services_for_Urban_Poor Total</HeaderTemplate> </asp:TemplateField> <asp:TemplateField> <HeaderStyle CssClass="GridHeading" /> <ItemStyle CssClass="normal" /> <ItemTemplate> <%#DataBinder.Eval(Container.DataItem, "IEnvironment_25")%> </ItemTemplate> <EditItemTemplate> <asp:TextBox ID="txtIEnvironment_15" runat="server" CssClass="TextBox" MaxLength="250" Text='<%#DataBinder.Eval(Container.DataItem, "IEnvironment_25")%>' Width="100 %" ValidationGroup="IP1"></asp:TextBox> <asp:RegularExpressionValidator ID="RegularExpressionIEnvironment_15" ControlToValidate="txtIEnvironment_15" runat="server" ErrorMessage="Numeric values only." Display="Dynamic" ValidationExpression="^[+-]?(?:\d+\.?\d*|\d*\.?\d+)[\r\n]*$" ValidationGroup="IP1"></asp:RegularExpressionValidator> </EditItemTemplate> <HeaderTemplate> Environment 2015</HeaderTemplate> </asp:TemplateField> <asp:TemplateField> <HeaderStyle CssClass="GridHeading" /> <ItemStyle CssClass="normal" /> <ItemTemplate> <%#DataBinder.Eval(Container.DataItem, "IEnvironment_25")%> </ItemTemplate> <EditItemTemplate> <asp:TextBox ID="txtIEnvironment_25" runat="server" CssClass="TextBox" MaxLength="250" Text='<%#DataBinder.Eval(Container.DataItem, "IEnvironment_25")%>' Width="100 %" ValidationGroup="IP1"></asp:TextBox> <asp:RegularExpressionValidator ID="RegularExpressionIEnvironment_25" ControlToValidate="txtIEnvironment_25" runat="server" ErrorMessage="Numeric values only." Display="Dynamic" ValidationExpression="^[+-]?(?:\d+\.?\d*|\d*\.?\d+)[\r\n]*$" ValidationGroup="IP1"></asp:RegularExpressionValidator> </EditItemTemplate> <HeaderTemplate> Environment 2025</HeaderTemplate> </asp:TemplateField> <asp:TemplateField> <HeaderStyle CssClass="GridHeading" /> <ItemStyle CssClass="normal" /> <ItemTemplate> <%#DataBinder.Eval(Container.DataItem, "IEnvironment_35")%> </ItemTemplate> <EditItemTemplate> <asp:TextBox ID="txtIEnvironment_35" runat="server" CssClass="TextBox" MaxLength="250" Text='<%#DataBinder.Eval(Container.DataItem, "IEnvironment_35")%>' Width="100 %" ValidationGroup="IP1"></asp:TextBox> <asp:RegularExpressionValidator ID="RegularExpressionIEnvironment_35" ControlToValidate="txtIEnvironment_35" runat="server" ErrorMessage="Numeric values only." Display="Dynamic" ValidationExpression="^[+-]?(?:\d+\.?\d*|\d*\.?\d+)[\r\n]*$" ValidationGroup="IP1"></asp:RegularExpressionValidator> </EditItemTemplate> <HeaderTemplate> Environment 2035</HeaderTemplate> </asp:TemplateField> <asp:TemplateField> <HeaderStyle CssClass="GridHeading" /> <ItemStyle CssClass="normal" /> <ItemTemplate> <%#DataBinder.Eval(Container.DataItem, "Total_IEnvironment")%> </ItemTemplate> <EditItemTemplate> <asp:TextBox ID="txtTotal_IEnvironment" runat="server" Enabled="false" CssClass="TextBox" MaxLength="250" Text='<%#DataBinder.Eval(Container.DataItem, "Total_IEnvironment")%>' Width="100 %" ValidationGroup="IP1"></asp:TextBox> <asp:RegularExpressionValidator ID="RegularExpressionTotal_IEnvironment" ControlToValidate="txtTotal_IEnvironment" runat="server" ErrorMessage="Numeric values only." Display="Dynamic" ValidationExpression="^[+-]?(?:\d+\.?\d*|\d*\.?\d+)[\r\n]*$" ValidationGroup="IP1"></asp:RegularExpressionValidator> </EditItemTemplate> <HeaderTemplate> Environment Total</HeaderTemplate> </asp:TemplateField> <asp:TemplateField> <HeaderStyle CssClass="GridHeading" /> <ItemStyle CssClass="normal" /> <ItemTemplate> <%#DataBinder.Eval(Container.DataItem, "IUrbanGov_15")%> </ItemTemplate> <EditItemTemplate> <asp:TextBox ID="txtIUrbanGov_15" runat="server" CssClass="TextBox" MaxLength="250" Text=' <%#DataBinder.Eval(Container.DataItem, "IUrbanGov_15")%>' Width="100 %" ValidationGroup="IP1"></asp:TextBox> <asp:RegularExpressionValidator ID="RegularExpressionIUrbanGov_15" ControlToValidate="txtIUrbanGov_15" runat="server" ErrorMessage="Numeric values only." Display="Dynamic" ValidationExpression="^[+-]?(?:\d+\.?\d*|\d*\.?\d+)[\r\n]*$" ValidationGroup="IP1"></asp:RegularExpressionValidator> </EditItemTemplate> <HeaderTemplate> Urban_Governance 2015</HeaderTemplate> </asp:TemplateField> <asp:TemplateField> <HeaderStyle CssClass="GridHeading" /> <ItemStyle CssClass="normal" /> <ItemTemplate> <%#DataBinder.Eval(Container.DataItem, "IUrbanGov_25")%> </ItemTemplate> <EditItemTemplate> <asp:TextBox ID="txtIUrbanGov_25" runat="server" CssClass="TextBox" MaxLength="250" Text='<%#DataBinder.Eval(Container.DataItem, "IUrbanGov_25")%>' Width="100 %" ValidationGroup="IP1"></asp:TextBox> <asp:RegularExpressionValidator ID="RegularExpressionIUrbanGov_25" ControlToValidate="txtIUrbanGov_25" runat="server" ErrorMessage="Numeric values only." Display="Dynamic" ValidationExpression="^[+-]?(?:\d+\.?\d*|\d*\.?\d+)[\r\n]*$" ValidationGroup="IP1"></asp:RegularExpressionValidator> </EditItemTemplate> <HeaderTemplate> Urban_Governance 2025</HeaderTemplate> </asp:TemplateField> <asp:TemplateField> <HeaderStyle CssClass="GridHeading" /> <ItemStyle CssClass="normal" /> <ItemTemplate> <%#DataBinder.Eval(Container.DataItem, "IUrbanGov_35")%> </ItemTemplate> <EditItemTemplate> <asp:TextBox ID="txtIUrbanGov_35" runat="server" CssClass="TextBox" MaxLength="250" Text='<%#DataBinder.Eval(Container.DataItem, "IUrbanGov_35")%>' Width="100 %" ValidationGroup="IP1"></asp:TextBox> <asp:RegularExpressionValidator ID="RegularExpressionIUrbanGov_35" ControlToValidate="txtIUrbanGov_35" runat="server" ErrorMessage="Numeric values only." Display="Dynamic" ValidationExpression="^[+-]?(?:\d+\.?\d*|\d*\.?\d+)[\r\n]*$" ValidationGroup="IP1"></asp:RegularExpressionValidator> </EditItemTemplate> <HeaderTemplate> Urban_Governance 2035</HeaderTemplate> </asp:TemplateField> <asp:TemplateField> <HeaderStyle CssClass="GridHeading" /> <ItemStyle CssClass="normal" /> <ItemTemplate> <%#DataBinder.Eval(Container.DataItem, "Total_IUrbanGov")%> </ItemTemplate> <EditItemTemplate> <asp:TextBox ID="txtTotal_IUrbanGov" runat="server" Enabled="false" CssClass="TextBox" MaxLength="250" Text='<%#DataBinder.Eval(Container.DataItem, "Total_IUrbanGov")%>' Width="100 %" ValidationGroup="IP1"></asp:TextBox> <asp:RegularExpressionValidator ID="RegularExpressionTotal_IUrbanGov" ControlToValidate="txtTotal_IUrbanGov" runat="server" ErrorMessage="Numeric values only." Display="Dynamic" ValidationExpression="^[+-]?(?:\d+\.?\d*|\d*\.?\d+)[\r\n]*$" ValidationGroup="IP1"></asp:RegularExpressionValidator> </EditItemTemplate> <HeaderTemplate> Urban_Governance Total</HeaderTemplate> </asp:TemplateField> <asp:TemplateField> <HeaderStyle CssClass="GridHeading" /> <ItemStyle CssClass="normal" /> <ItemTemplate> <%#DataBinder.Eval(Container.DataItem, "IHeritage_15")%> </ItemTemplate> <EditItemTemplate> <asp:TextBox ID="txtIHeritage_15" runat="server" CssClass="TextBox" MaxLength="250" Text='<%#DataBinder.Eval(Container.DataItem, "IHeritage_15")%>' Width="100 %" ValidationGroup="IP1"></asp:TextBox> <asp:RegularExpressionValidator ID="RegularExpressionIHeritage_15" ControlToValidate="txtIHeritage_15" runat="server" ErrorMessage="Numeric values only." Display="Dynamic" ValidationExpression="^[+-]?(?:\d+\.?\d*|\d*\.?\d+)[\r\n]*$" ValidationGroup="IP1"></asp:RegularExpressionValidator> </EditItemTemplate> <HeaderTemplate> Heritage 2015</HeaderTemplate> </asp:TemplateField> <asp:TemplateField> <HeaderStyle CssClass="GridHeading" /> <ItemStyle CssClass="normal" /> <ItemTemplate> <%#DataBinder.Eval(Container.DataItem, "IHeritage_25")%> </ItemTemplate> <EditItemTemplate> <asp:TextBox ID="txtIHeritage_25" runat="server" CssClass="TextBox" MaxLength="250" Text='<%#DataBinder.Eval(Container.DataItem, "IHeritage_25")%>' Width="100 %" ValidationGroup="IP1"></asp:TextBox> <asp:RegularExpressionValidator ID="RegularExpressionIHeritage_25" ControlToValidate="txtIHeritage_25" runat="server" ErrorMessage="Numeric values only." Display="Dynamic" ValidationExpression="^[+-]?(?:\d+\.?\d*|\d*\.?\d+)[\r\n]*$" ValidationGroup="IP1"></asp:RegularExpressionValidator> </EditItemTemplate> <HeaderTemplate> Heritage 2025</HeaderTemplate> </asp:TemplateField> <asp:TemplateField> <HeaderStyle CssClass="GridHeading" /> <ItemStyle CssClass="normal" /> <ItemTemplate> <%#DataBinder.Eval(Container.DataItem, "IHeritage_35")%> </ItemTemplate> <EditItemTemplate> <asp:TextBox ID="txtIHeritage_35" runat="server" CssClass="TextBox" MaxLength="250" Text='<%#DataBinder.Eval(Container.DataItem, "IHeritage_35")%>' Width="100 %" ValidationGroup="IP1"></asp:TextBox> <asp:RegularExpressionValidator ID="RegularExpressionIHeritage_35" ControlToValidate="txtIHeritage_35" runat="server" ErrorMessage="Numeric values only." Display="Dynamic" ValidationExpression="^[+-]?(?:\d+\.?\d*|\d*\.?\d+)[\r\n]*$" ValidationGroup="IP1"></asp:RegularExpressionValidator> </EditItemTemplate> <HeaderTemplate> Heritage 2035</HeaderTemplate> </asp:TemplateField> <asp:TemplateField> <HeaderStyle CssClass="GridHeading" /> <ItemStyle CssClass="normal" /> <ItemTemplate> <%#DataBinder.Eval(Container.DataItem, "Total_IHeritage")%> </ItemTemplate> <EditItemTemplate> <asp:TextBox ID="txtTotal_IHeritage" runat="server" Enabled="false" CssClass="TextBox" MaxLength="250" Text='<%#DataBinder.Eval(Container.DataItem, "Total_IHeritage")%>' Width="100 %" ValidationGroup="IP1"></asp:TextBox> <asp:RegularExpressionValidator ID="RegularExpressionTotal_IHeritage" ControlToValidate="txtTotal_IHeritage" runat="server" ErrorMessage="Numeric values only." Display="Dynamic" ValidationExpression="^[+-]?(?:\d+\.?\d*|\d*\.?\d+)[\r\n]*$" ValidationGroup="IP1"></asp:RegularExpressionValidator> </EditItemTemplate> <HeaderTemplate> Heritage Total</HeaderTemplate> </asp:TemplateField> <asp:TemplateField> <HeaderStyle CssClass="GridHeading" /> <ItemStyle CssClass="normal" /> <ItemTemplate> <%#DataBinder.Eval(Container.DataItem, "IEducation_15")%> </ItemTemplate> <EditItemTemplate> <asp:TextBox ID="txtIEducation_15" runat="server" CssClass="TextBox" MaxLength="250" Text='<%#DataBinder.Eval(Container.DataItem, "IEducation_15")%>' Width="100 %" ValidationGroup="IP1"></asp:TextBox> <asp:RegularExpressionValidator ID="RegularExpressionIEducation_15" ControlToValidate="txtIEducation_15" runat="server" ErrorMessage="Numeric values only." Display="Dynamic" ValidationExpression="^[+-]?(?:\d+\.?\d*|\d*\.?\d+)[\r\n]*$" ValidationGroup="IP1"></asp:RegularExpressionValidator> </EditItemTemplate> <HeaderTemplate> Education 2015</HeaderTemplate> </asp:TemplateField> <asp:TemplateField> <HeaderStyle CssClass="GridHeading" /> <ItemStyle CssClass="normal" /> <ItemTemplate> <%#DataBinder.Eval(Container.DataItem, "IEducation_25")%> </ItemTemplate> <EditItemTemplate> <asp:TextBox ID="txtIEducation_25" runat="server" CssClass="TextBox" MaxLength="250" Text='<%#DataBinder.Eval(Container.DataItem, "IEducation_25")%>' Width="100 %" ValidationGroup="IP1"></asp:TextBox> <asp:RegularExpressionValidator ID="RegularExpressionIEducation_25" ControlToValidate="txtIEducation_25" runat="server" ErrorMessage="Numeric values only." Display="Dynamic" ValidationExpression="^[+-]?(?:\d+\.?\d*|\d*\.?\d+)[\r\n]*$" ValidationGroup="IP1"></asp:RegularExpressionValidator> </EditItemTemplate> <HeaderTemplate> Education 2025</HeaderTemplate> </asp:TemplateField> <asp:TemplateField> <HeaderStyle CssClass="GridHeading" /> <ItemStyle CssClass="normal" /> <ItemTemplate> <%#DataBinder.Eval(Container.DataItem, "IEducation_35")%> </ItemTemplate> <EditItemTemplate> <asp:TextBox ID="txtIEducation_35" runat="server" CssClass="TextBox" MaxLength="250" Text='<%#DataBinder.Eval(Container.DataItem, "IEducation_35")%>' Width="100 %" ValidationGroup="IP1"></asp:TextBox> <asp:RegularExpressionValidator ID="RegularExpressionIEducation_35" ControlToValidate="txtIEducation_35" runat="server" ErrorMessage="Numeric values only." Display="Dynamic" ValidationExpression="^[+-]?(?:\d+\.?\d*|\d*\.?\d+)[\r\n]*$" ValidationGroup="IP1"></asp:RegularExpressionValidator> </EditItemTemplate> <HeaderTemplate> Education 2035</HeaderTemplate> </asp:TemplateField> <asp:TemplateField> <HeaderStyle CssClass="GridHeading" /> <ItemStyle CssClass="normal" /> <ItemTemplate> <%#DataBinder.Eval(Container.DataItem, "Total_IEducation")%> </ItemTemplate> <EditItemTemplate> <asp:TextBox ID="txtTotal_IEducation" runat="server" Enabled="false" CssClass="TextBox" MaxLength="250" Text='<%#DataBinder.Eval(Container.DataItem, "Total_IEducation")%>' Width="100 %" ValidationGroup="IP1"></asp:TextBox> <asp:RegularExpressionValidator ID="RegularExpressionTotal_IEducation" ControlToValidate="txtTotal_IEducation" runat="server" ErrorMessage="Numeric values only." Display="Dynamic" ValidationExpression="^[+-]?(?:\d+\.?\d*|\d*\.?\d+)[\r\n]*$" ValidationGroup="IP1"></asp:RegularExpressionValidator> </EditItemTemplate> <HeaderTemplate> Education Total</HeaderTemplate> </asp:TemplateField> <asp:TemplateField> <HeaderStyle CssClass="GridHeading" /> <ItemStyle CssClass="normal" /> <ItemTemplate> <%#DataBinder.Eval(Container.DataItem, "IHealth_15")%> </ItemTemplate> <EditItemTemplate> <asp:TextBox ID="txtIHealth_15" runat="server" CssClass="TextBox" MaxLength="250" Text='<%#DataBinder.Eval(Container.DataItem, "IHealth_15")%>' Width="100 %" ValidationGroup="IP1"></asp:TextBox> <asp:RegularExpressionValidator ID="RegularExpressionIHealth_15" ControlToValidate="txtIHealth_15" runat="server" ErrorMessage="Numeric values only." Display="Dynamic" ValidationExpression="^[+-]?(?:\d+\.?\d*|\d*\.?\d+)[\r\n]*$" ValidationGroup="IP1"></asp:RegularExpressionValidator> </EditItemTemplate> <HeaderTemplate> Health 2015</HeaderTemplate> </asp:TemplateField> <asp:TemplateField> <HeaderStyle CssClass="GridHeading" /> <ItemStyle CssClass="normal" /> <ItemTemplate> <%#DataBinder.Eval(Container.DataItem, "IHealth_25")%> </ItemTemplate> <EditItemTemplate> <asp:TextBox ID="txtIHealth_25" runat="server" CssClass="TextBox" MaxLength="250" Text='<%#DataBinder.Eval(Container.DataItem, "IHealth_25")%>' Width="100 %" ValidationGroup="IP1"></asp:TextBox> <asp:RegularExpressionValidator ID="RegularExpressionIHealth_25" ControlToValidate="txtIHealth_25" runat="server" ErrorMessage="Numeric values only." Display="Dynamic" ValidationExpression="^[+-]?(?:\d+\.?\d*|\d*\.?\d+)[\r\n]*$" ValidationGroup="IP1"></asp:RegularExpressionValidator> </EditItemTemplate> <HeaderTemplate> Health 2025</HeaderTemplate> </asp:TemplateField> <asp:TemplateField> <HeaderStyle CssClass="GridHeading" /> <ItemStyle CssClass="normal" /> <ItemTemplate> <%#DataBinder.Eval(Container.DataItem, "IHealth_35")%> </ItemTemplate> <EditItemTemplate> <asp:TextBox ID="txtIHealth_35" runat="server" CssClass="TextBox" MaxLength="250" Text='<%#DataBinder.Eval(Container.DataItem, "IHealth_35")%>' Width="100 %" ValidationGroup="IP1"></asp:TextBox> <asp:RegularExpressionValidator ID="RegularExpressionIHealth_35" ControlToValidate="txtIHealth_35" runat="server" ErrorMessage="Numeric values only." Display="Dynamic" ValidationExpression="^[+-]?(?:\d+\.?\d*|\d*\.?\d+)[\r\n]*$" ValidationGroup="IP1"></asp:RegularExpressionValidator> </EditItemTemplate> <HeaderTemplate> Health 2035</HeaderTemplate> </asp:TemplateField> <asp:TemplateField> <HeaderStyle CssClass="GridHeading" /> <ItemStyle CssClass="normal" /> <ItemTemplate> <%#DataBinder.Eval(Container.DataItem, "Total_IHealth")%> </ItemTemplate> <EditItemTemplate> <asp:TextBox ID="txtTotal_IHealth" runat="server" Enabled="false" CssClass="TextBox" MaxLength="250" Text='<%#DataBinder.Eval(Container.DataItem, "Total_IHealth")%>' Width="100 %" ValidationGroup="IP1"></asp:TextBox> <asp:RegularExpressionValidator ID="RegularExpressionTotal_IHealth" ControlToValidate="txtTotal_IHealth" runat="server" ErrorMessage="Numeric values only." Display="Dynamic" ValidationExpression="^[+-]?(?:\d+\.?\d*|\d*\.?\d+)[\r\n]*$" ValidationGroup="IP1"></asp:RegularExpressionValidator> </EditItemTemplate> <HeaderTemplate> Health Total</HeaderTemplate> </asp:TemplateField> <asp:TemplateField> <HeaderStyle CssClass="GridHeading" /> <ItemStyle CssClass="normal" /> <ItemTemplate> <%#DataBinder.Eval(Container.DataItem, "ISocialIOP_15")%> </ItemTemplate> <EditItemTemplate> <asp:TextBox ID="txtISocialIOP_15" runat="server" CssClass="TextBox" MaxLength="250" Text='<%#DataBinder.Eval(Container.DataItem, "ISocialIOP_15")%>' Width="100 %" ValidationGroup="IP1"></asp:TextBox> <asp:RegularExpressionValidator ID="RegularExpressionISocialIOP_15" ControlToValidate="txtISocialIOP_15" runat="server" ErrorMessage="Numeric values only." Display="Dynamic" ValidationExpression="^[+-]?(?:\d+\.?\d*|\d*\.?\d+)[\r\n]*$" ValidationGroup="IP1"></asp:RegularExpressionValidator> </EditItemTemplate> <HeaderTemplate> Social_infra._&_Other_Project 2015</HeaderTemplate> </asp:TemplateField> <asp:TemplateField> <HeaderStyle CssClass="GridHeading" /> <ItemStyle CssClass="normal" /> <ItemTemplate> <%#DataBinder.Eval(Container.DataItem, "ISocialIOP_25")%> </ItemTemplate> <EditItemTemplate> <asp:TextBox ID="txtISocialIOP_25" runat="server" CssClass="TextBox" MaxLength="250" Text='<%#DataBinder.Eval(Container.DataItem, "ISocialIOP_25")%>' Width="100 %" ValidationGroup="IP1"></asp:TextBox> <asp:RegularExpressionValidator ID="RegularExpressionISocialIOP_25" ControlToValidate="txtISocialIOP_25" runat="server" ErrorMessage="Numeric values only." Display="Dynamic" ValidationExpression="^[+-]?(?:\d+\.?\d*|\d*\.?\d+)[\r\n]*$" ValidationGroup="IP1"></asp:RegularExpressionValidator> </EditItemTemplate> <HeaderTemplate> Social_infra._&_Other Project 2025</HeaderTemplate> </asp:TemplateField> <asp:TemplateField> <HeaderStyle CssClass="GridHeading" /> <ItemStyle CssClass="normal" /> <ItemTemplate> <%#DataBinder.Eval(Container.DataItem, "ISocialIOP_35")%> </ItemTemplate> <EditItemTemplate> <asp:TextBox ID="txtISocialIOP_35" runat="server" CssClass="TextBox" MaxLength="250" Text='<%#DataBinder.Eval(Container.DataItem, "ISocialIOP_35")%>' Width="100 %" ValidationGroup="IP1"></asp:TextBox> <asp:RegularExpressionValidator ID="RegularExpressionISocialIOP_35" ControlToValidate="txtISocialIOP_35" runat="server" ErrorMessage="Numeric values only." Display="Dynamic" ValidationExpression="^[+-]?(?:\d+\.?\d*|\d*\.?\d+)[\r\n]*$" ValidationGroup="IP1"></asp:RegularExpressionValidator> </EditItemTemplate> <HeaderTemplate> Social_infra._&_Other_Project 2035</HeaderTemplate> </asp:TemplateField> <asp:TemplateField> <HeaderStyle CssClass="GridHeading" /> <ItemStyle CssClass="normal" /> <ItemTemplate> <%#DataBinder.Eval(Container.DataItem, "Total_ISocialIOP")%> </ItemTemplate> <EditItemTemplate> <asp:TextBox ID="txtTotal_ISocialIOP" runat="server" Enabled="false" CssClass="TextBox" MaxLength="250" Text='<%#DataBinder.Eval(Container.DataItem, "Total_ISocialIOP")%>' Width="100 %" ValidationGroup="IP1"></asp:TextBox> <asp:RegularExpressionValidator ID="RegularExpressionTotal_ISocialIOP" ControlToValidate="txtTotal_ISocialIOP" runat="server" ErrorMessage="Numeric values only." Display="Dynamic" ValidationExpression="^[+-]?(?:\d+\.?\d*|\d*\.?\d+)[\r\n]*$" ValidationGroup="IP1"></asp:RegularExpressionValidator> </EditItemTemplate> <HeaderTemplate> Social_infra._&_Other Project Total</HeaderTemplate> </asp:TemplateField> <asp:TemplateField> <HeaderStyle CssClass="GridHeading" /> <ItemStyle CssClass="normal" /> <ItemTemplate> <%#DataBinder.Eval(Container.DataItem, "ITourism_15")%> </ItemTemplate> <EditItemTemplate> <asp:TextBox ID="txtITourism_15" runat="server" CssClass="TextBox" MaxLength="250" Text='<%#DataBinder.Eval(Container.DataItem, "ITourism_15")%>' Width="100 %" ValidationGroup="IP1"></asp:TextBox> <asp:RegularExpressionValidator ID="RegularExpressionITourism_15" ControlToValidate="txtITourism_15" runat="server" ErrorMessage="Numeric values only." Display="Dynamic" ValidationExpression="^[+-]?(?:\d+\.?\d*|\d*\.?\d+)[\r\n]*$" ValidationGroup="IP1"></asp:RegularExpressionValidator> </EditItemTemplate> <HeaderTemplate> Tourism 2015</HeaderTemplate> </asp:TemplateField> <asp:TemplateField> <HeaderStyle CssClass="GridHeading" /> <ItemStyle CssClass="normal" /> <ItemTemplate> <%#DataBinder.Eval(Container.DataItem, "ITourism_25")%> </ItemTemplate> <EditItemTemplate> <asp:TextBox ID="txtITourism_25" runat="server" CssClass="TextBox" MaxLength="250" Text='<%#DataBinder.Eval(Container.DataItem, "ITourism_25")%>' Width="100 %" ValidationGroup="IP1"></asp:TextBox> <asp:RegularExpressionValidator ID="RegularExpressionITourism_25" ControlToValidate="txtITourism_25" runat="server" ErrorMessage="Numeric values only." Display="Dynamic" ValidationExpression="^[+-]?(?:\d+\.?\d*|\d*\.?\d+)[\r\n]*$" ValidationGroup="IP1"></asp:RegularExpressionValidator> </EditItemTemplate> <HeaderTemplate> Tourism 2025</HeaderTemplate> </asp:TemplateField> <asp:TemplateField> <HeaderStyle CssClass="GridHeading" /> <ItemStyle CssClass="normal" /> <ItemTemplate> <%#DataBinder.Eval(Container.DataItem, "ITourism_35")%> </ItemTemplate> <EditItemTemplate> <asp:TextBox ID="txtITourism_35" runat="server" CssClass="TextBox" MaxLength="250" Text='<%#DataBinder.Eval(Container.DataItem, "ITourism_35")%>' Width="100 %" ValidationGroup="IP1"></asp:TextBox> <asp:RegularExpressionValidator ID="RegularExpressionITourism_35" ControlToValidate="txtITourism_35" runat="server" ErrorMessage="Numeric values only." Display="Dynamic" ValidationExpression="^[+-]?(?:\d+\.?\d*|\d*\.?\d+)[\r\n]*$" ValidationGroup="IP1"></asp:RegularExpressionValidator> </EditItemTemplate> <HeaderTemplate> Tourism 2035</HeaderTemplate> </asp:TemplateField> <asp:TemplateField> <HeaderStyle CssClass="GridHeading" /> <ItemStyle CssClass="normal" /> <ItemTemplate> <%#DataBinder.Eval(Container.DataItem, "Total_ITourism")%> </ItemTemplate> <EditItemTemplate> <asp:TextBox ID="txtTotal_ITourism" runat="server" Enabled="false" CssClass="TextBox" MaxLength="250" Text='<%#DataBinder.Eval(Container.DataItem, "Total_ITourism")%>' Width="100 %" ValidationGroup="IP1"></asp:TextBox> <asp:RegularExpressionValidator ID="RegularExpressionTotal_ITourism" ControlToValidate="txtTotal_ITourism" runat="server" ErrorMessage="Numeric values only." Display="Dynamic" ValidationExpression="^[+-]?(?:\d+\.?\d*|\d*\.?\d+)[\r\n]*$" ValidationGroup="IP1"></asp:RegularExpressionValidator> </EditItemTemplate> <HeaderTemplate> Tourism Total</HeaderTemplate> </asp:TemplateField> </Columns> <HeaderStyle CssClass="GridHeader" BackColor="#D5E3F6" Font-Bold="True" ForeColor="Black" /> <RowStyle BorderStyle="Solid" /> <AlternatingRowStyle BackColor="Gainsboro" /> <PagerSettings Mode="NumericFirstLast" /> <PagerStyle CssClass="Pager" /> </asp:GridView> <asp:Label ID="Label28" runat="server" CssClass="normal" ForeColor="#C00000" Visible="False"></asp:Label> <asp:SqlDataSource ID="sdcIPAddress" runat="server" ConnectionString="<%$ ConnectionStrings:dsn %>" DeleteCommand="Delete from [TBL_CDP] where [INV_ID]=@INV_ID" SelectCommand="SELECT INV_ID, Login_ID, Company_Name, Division_Name, District_Name,City_ULB_Name ,MunicipalArea , Population, IWaterS_2015 ,IWaterS_2025 , IWaterS_2035, Total_IWaterS ,ISewerage_15, ISewerage_25 , ISewerage_35 , Total_ISewerage,IStormWaterDrain_15, IStormWaterDrain_25, IStormWaterDrain_35, Total_IStormWaterDrain, ISolideWastMgt_15 , ISolideWastMgt_25, ISolideWastMgt_35,Total_ISolideWastMgt, ISanitation_15 , ISanitation_25, ISanitation_35 , Total_ISanitation , ITrafic_Trans_15, ITrafic_Trans_25 , ITrafic_Trans_35 , Total_ITrafic_Trans , IElectriStrit_15 ,IElectriStrit_25 , IElectriStrit_35, Total_IElectriStrit, IFire_Fit_15, IFire_Fit_25 ,IFire_Fit_35, Total_IFire_Fit, IBasicSerUP_15, IBasicSerUP_25, IBasicSerUP_35,Total_IBasicSerUP, IEnvironment_15 , IEnvironment_25, IEnvironment_35, Total_IEnvironment, IUrbanGov_15, IUrbanGov_25 , IUrbanGov_35, Total_IUrbanGov ,IHeritage_15, IHeritage_25, IHeritage_35 , Total_IHeritage, IEducation_15, IEducation_25 , IEducation_35, Total_IEducation, IHealth_15, IHealth_25, IHealth_35, Total_IHealth, ISocialIOP_15, ISocialIOP_25 ,ISocialIOP_35 , Total_ISocialIOP,ITourism_15,ITourism_25,ITourism_35,Total_ITourism FROM TBL_CDP where Login_Id=@Login_ID" UpdateCommand="UPDATE [TBL_CDP] SET [MunicipalArea] = @Ia ,[Population]=@Ia1 ,[IWaterS_2015] =@Ia2 ,[IWaterS_2025] =@Ia3,[IWaterS_2035]=@Ia4 ,[Total_IWaterS]=@Ia5,[ISewerage_15]=@Ia6,[ISewerage_25] =@Ia7 ,[ISewerage_35]=@Ia8 , [Total_ISewerage]=@Ia9,[IStormWaterDrain_15]=@Ia10, [IStormWaterDrain_25]=@Ia11, [IStormWaterDrain_35]=@Ia12, [Total_IStormWaterDrain]=@Ia13,[ISolideWastMgt_15]=@Ia14 , [ISolideWastMgt_25]=@Ia15, [ISolideWastMgt_35]=@Ia16,[Total_ISolideWastMgt]=@Ia17, [ISanitation_15]=@Ia18 ,[ISanitation_25]=@Ia19,[ISanitation_35]=@Ia20 ,[Total_ISanitation]=@Ia21 ,[ITrafic_Trans_15]=@Ia22, [ITrafic_Trans_25]=@Ia23 ,[ITrafic_Trans_35]=@Ia24 , [Total_ITrafic_Trans]=@Ia25 ,[IElectriStrit_15]=@Ia26 ,[IElectriStrit_25]=@Ia27 ,[IElectriStrit_35]=@Ia28, [Total_IElectriStrit]=@Ia29, [IFire_Fit_15]=@Ia30, [IFire_Fit_25]=@Ia31 ,[IFire_Fit_35]=@Ia32, [Total_IFire_Fit]=@Ia33, [IBasicSerUP_15]=@Ia34, [IBasicSerUP_25]=@Ia35, [IBasicSerUP_35]=@Ia36,[Total_IBasicSerUP]=@Ia37, [IEnvironment_15]=@Ia38 , [IEnvironment_25]=@Ia39, [IEnvironment_35]=@Ia40, [Total_IEnvironment]=@Ia41, [IUrbanGov_15]=@Ia42,[IUrbanGov_25]=@Ia43 , [IUrbanGov_35]=@Ia44, [Total_IUrbanGov]=@Ia45 ,[IHeritage_15]=@Ia46, [IHeritage_25]=@Ia47, [IHeritage_35]=@Ia48 ,[Total_IHeritage]=@Ia49, [IEducation_15]=@Ia50, [IEducation_25]=@Ia51 , [IEducation_35]=@Ia52, [Total_IEducation]=@Ia53, [IHealth_15]=@Ia54, [IHealth_25]=@Ia55, [IHealth_35]=@Ia56, [Total_IHealth]=@Ia57, [ISocialIOP_15]=@Ia58, [ISocialIOP_25]=@Ia59 ,[ISocialIOP_35]=@Ia60 , [Total_ISocialIOP]=@Ia61, [ITourism_15]=@Ia62,[ITourism_25]=@Ia63,[ITourism_35]=@Ia64,[Total_ITourism]=@Ia65 WHERE [INV_ID] = @INV_ID"> <SelectParameters> <asp:Parameter Name="Login_ID" Type="Int32" /> </SelectParameters> <UpdateParameters> <asp:Parameter Name="INV_ID" Type="Int32" /> <asp:Parameter Name="Ia" Type="Double" /> <asp:Parameter Name="Ia1" Type="Double" /> <asp:Parameter Name="Ia2" Type="Double" /> <asp:Parameter Name="Ia3" Type="Double" /> <asp:Parameter Name="Ia4" Type="Double" /> <asp:Parameter Name="Ia5" Type="Double" /> <asp:Parameter Name="Ia6" Type="Double" /> <asp:Parameter Name="Ia7" Type="Double" /> <asp:Parameter Name="Ia8" Type="Double" /> <asp:Parameter Name="Ia9" Type="Double" /> <asp:Parameter Name="Ia10" Type="Double" /> <asp:Parameter Name="Ia11" Type="Double" /> <asp:Parameter Name="Ia12" Type="Double" /> <asp:Parameter Name="Ia13" Type="Double" /> <asp:Parameter Name="Ia14" Type="Double" /> <asp:Parameter Name="Ia15" Type="Double" /> <asp:Parameter Name="Ia16" Type="Double" /> <asp:Parameter Name="Ia17" Type="Double" /> <asp:Parameter Name="Ia18" Type="Double" /> <asp:Parameter Name="Ia19" Type="Double" /> <asp:Parameter Name="Ia20" Type="Double" /> <asp:Parameter Name="Ia21" Type="Double" /> <asp:Parameter Name="Ia22" Type="Double" /> <asp:Parameter Name="Ia23" Type="Double" /> <asp:Parameter Name="Ia24" Type="Double" /> <asp:Parameter Name="Ia25" Type="Double" /> <asp:Parameter Name="Ia26" Type="Double" /> <asp:Parameter Name="Ia27" Type="Double" /> <asp:Parameter Name="Ia28" Type="Double" /> <asp:Parameter Name="Ia29" Type="Double" /> <asp:Parameter Name="Ia30" Type="Double" /> <asp:Parameter Name="Ia31" Type="Double" /> <asp:Parameter Name="Ia32" Type="Double" /> <asp:Parameter Name="Ia33" Type="Double" /> <asp:Parameter Name="Ia34" Type="Double" /> <asp:Parameter Name="Ia35" Type="Double" /> <asp:Parameter Name="Ia36" Type="Double" /> <asp:Parameter Name="Ia37" Type="Double" /> <asp:Parameter Name="Ia38" Type="Double" /> <asp:Parameter Name="Ia39" Type="Double" /> <asp:Parameter Name="Ia40" Type="Double" /> <asp:Parameter Name="Ia41" Type="Double" /> <asp:Parameter Name="Ia42" Type="Double" /> <asp:Parameter Name="Ia43" Type="Double" /> <asp:Parameter Name="Ia44" Type="Double" /> <asp:Parameter Name="Ia45" Type="Double" /> <asp:Parameter Name="Ia46" Type="Double" /> <asp:Parameter Name="Ia47" Type="Double" /> <asp:Parameter Name="Ia48" Type="Double" /> <asp:Parameter Name="Ia49" Type="Double" /> <asp:Parameter Name="Ia50" Type="Double" /> <asp:Parameter Name="Ia51" Type="Double" /> <asp:Parameter Name="Ia52" Type="Double" /> <asp:Parameter Name="Ia53" Type="Double" /> <asp:Parameter Name="Ia54" Type="Double" /> <asp:Parameter Name="Ia55" Type="Double" /> <asp:Parameter Name="Ia56" Type="Double" /> <asp:Parameter Name="Ia57" Type="Double" /> <asp:Parameter Name="Ia58" Type="Double" /> <asp:Parameter Name="Ia59" Type="Double" /> <asp:Parameter Name="Ia60" Type="Double" /> <asp:Parameter Name="Ia61" Type="Double" /> <asp:Parameter Name="Ia62" Type="Double" /> <asp:Parameter Name="Ia63" Type="Double" /> <asp:Parameter Name="Ia64" Type="Double" /> <asp:Parameter Name="Ia65" Type="Double" /> </UpdateParameters> <DeleteParameters> <asp:Parameter Name="INV_ID" Type="Int32" /> </DeleteParameters> </asp:SqlDataSource> </asp:Content> <%--MunicipalArea AS [Municipal Area], Population, IWaterS_2015 AS [Water Supply 2015],IWaterS_2025 AS [Water Supply 2025], IWaterS_2035 AS [Water Supply 2035], Total_IWaterS AS [Total Water Supply],ISewerage_15 AS [Sewerage 2015], ISewerage_25 AS [Sewerage 2025], ISewerage_35 AS [Sewerage 2035], Total_ISewerage AS [Total Sewerage],IStormWaterDrain_15 AS [Strom Water Drainage 2015], IStormWaterDrain_25 AS [Strom Water Drainage 2025], IStormWaterDrain_35 AS [Strom Water Drainage 2035], Total_IStormWaterDrain AS [Total Strom Water Drainage], ISolideWastMgt_15 AS [Solid Waste Mgt. 2015], ISolideWastMgt_25 AS [Solid Waste Mgt. 2025], ISolideWastMgt_35 AS [Solid Waste Mgt. 2035],Total_ISolideWastMgt AS [Total Solid Waste Mgt.], ISanitation_15 AS [Sanitation 2015], ISanitation_25 AS [Sanitation 2025], ISanitation_35 AS [Sanitation 2035], Total_ISanitation AS [Total Sanitation], ITrafic_Trans_15 AS [Trafffic & Transportation 2015], ITrafic_Trans_25 AS [Trafffic & Transportation 2025], ITrafic_Trans_35 AS [Trafffic & Transportation 2035], Total_ITrafic_Trans AS [Total Trafffic & Transportation], IElectriStrit_15 AS [Electricity & Street Light 2015],IElectriStrit_25 AS [Electricity & Street Light 2025], IElectriStrit_35 AS [Electricity & Street Light 2035], Total_IElectriStrit AS [Total Electricity & Street Light], IFire_Fit_15 AS [Fire Fighting 2015], IFire_Fit_25 AS [Fire Fighting 2025],IFire_Fit_35 AS [Fire Fighting 2035], Total_IFire_Fit AS [Total Fire Fighting], IBasicSerUP_15 AS [Basic Services forUrban Poor 2015], IBasicSerUP_25 AS [Basic Services forUrban Poor 2025], IBasicSerUP_35 AS [Basic Services forUrban Poor 2035],Total_IBasicSerUP AS [Toatal Basic Services forUrban Poor], IEnvironment_15 AS [Environment 2015], IEnvironment_25 AS [Environment 2025], IEnvironment_35 AS [Environment 2035], Total_IEnvironment AS [Total Environment], IUrbanGov_15 AS [Urban Governance 2015], IUrbanGov_25 AS [Urban Governance 2025], IUrbanGov_35 AS [Urban Governance 2035], Total_IUrbanGov AS [Total Urban Governance],IHeritage_15 AS [Heritage 2015], IHeritage_25 AS [Heritage 2025], IHeritage_35 AS [Heritage 2035], Total_IHeritage AS [Total Heritage], IEducation_15 AS [Education 2015], IEducation_25 AS [Education 2025], IEducation_35 AS [Education 2035], Total_IEducation AS [Total Education], IHealth_15 AS [Health 2015], IHealth_25 AS [Health 2025], IHealth_35 AS [Health 2035], Total_IHealth AS [Total Health], ISocialIOP_15 AS [Social infra. & Other Project 2015], ISocialIOP_25 AS [Social infra. & Other Project 2025],ISocialIOP_35 AS [Social infra. & Other Project 2035], Total_ISocialIOP AS [Total Social infra. & Other Project], IDate AS Date FROM dbo.TBL_CDP" --%>