当前位置: 移动技术网 > IT编程>开发语言>.net > ASP.NET中常用的三十三种代码第1/7页

ASP.NET中常用的三十三种代码第1/7页

2018年04月28日  | 移动技术网IT编程  | 我要评论

傲天家族战歌,布雷丹尼尔斯,售货员


〖思归〗 
<asp:templatecolumn headertext="数量"> 
<itemtemplate> 
<asp:textbox id="shuliang" runat='server' text='<%# databinder.eval(container.dataitem,"dg_shuliang")%>' 
onkeyup="javascript:docal()" 
/> 
<asp:regularexpressionvalidator id="revs" runat="server" controltovalidate="shuliang" errormessage="must be integer" validationexpression="^\d+$" /> 
</itemtemplate> 
</asp:templatecolumn> 
<asp:templatecolumn headertext="单价"> 
<itemtemplate> 
<asp:textbox id="danjian" runat='server' text='<%# databinder.eval(container.dataitem,"dg_danjian")%>' 
onkeyup="javascript:docal()" 
/> 
<asp:regularexpressionvalidator id="revs2" runat="server" controltovalidate="danjian" errormessage="must be numeric" validationexpression="^\d+(\.\d*)?$" /> 
</itemtemplate> 
</asp:templatecolumn> 
<asp:templatecolumn headertext="金额"> 
<itemtemplate> 
<asp:textbox id="jine" runat='server' text='<%# databinder.eval(container.dataitem,"dg_jine")%>' /> 
</itemtemplate> 
</asp:templatecolumn><script language="javascript"> 
function docal() 

 var e = event.srcelement; 
 var row = e.parentnode.parentnode; 
 var txts = row.all.tags("input"); 
 if (!txts.length txts.length < 3) 
return; 
 var q = txts[txts.length-3].value; 
 var p = txts[txts.length-2].value; 
 if (isnan(q) isnan(p)) 
return; 
 q = parseint(q); 
 p = parsefloat(p); 
 txts[txts.length-1].value = (q * p).tofixed(2); 

</script> 
24.datagrid选定比较底下的行时,为什么总是刷新一下,然后就滚动到了最上面,刚才选定的行因屏幕的关系就看不到了。
page_load 
page.smartnavigation=true 
25.在datagrid中修改数据,当点击编辑键时,数据出现在文本框中,怎么控制文本框的大小 ? 
private void datagrid1_itemdatabound(obj sender,datagriditemeventargs e) 

 for(int i=0;i<e.item.cells.count-1;i++) 
if(e.item.itemtype==listitemtype.edittype) 

 e.item.cells[i].attributes.add("width", "80px") 


5

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网