</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.Attributes.Add("Width", "80px")
} }
26.对话框 private static string ScriptBegin = "<script language=\"JavaScript\">"; private static string ScriptEnd = "</script>";
public static void ConfirmMessageBox(string PageTarget,string Content) {
string ConfirmContent="var retvalue="/blog/window.confirm('"+Content+"');"+"if(retValue){window.location="'"+PageTarget+"';}";
ConfirmContent=ScriptBegin + ConfirmContent + ScriptEnd;
Page ParameterPage = (Page)System.Web.HttpContext.Current.Handler;
上一篇:用post方法从网上抓取信息
下一篇:利用css和js实现firefox和IE都支持的页面局部打印
复制本页网址和标题,发送给你QQ/Msn的好友一起分享