ASP.NET 设计中的 N 个技巧

浏览:39日期:2023-04-03
Panel;横向滚动,纵向自动扩展;<asp:panel;style="overflow-x:scroll;overflow-y:auto;"></asp:panel>;回车转换成Tab;<script;language="javascript";for="document";event="onkeydown">; if(event.keyCode==13;&;event.srcElement.type!=’button’;&;event.srcElement.type!=’submit’&;event.srcElement.type!=’reset’;&;event.srcElement.type!=’’&;event.srcElement.type!=’textarea’);; event.keyCode=9;;</script>;onkeydown="if(event.keyCode==13);event.keyCode=9";DataGrid行随鼠标变色;private;void;DGzf_ItemDataBound(object;sender,;System.Web.UI.WebControls.DataGridItemEventArgs;e);{; if;(e.Item.ItemType!=ListItemType.Header); {;e.Item.Attributes.Add(;"onmouseout","this.style.backgroundColor=/""+e.Item.Style["BACKGROUND-COLOR"]+"/"");;e.Item.Attributes.Add(;"onmouseover","this.style.backgroundColor=/""+;"#EFF3F7"+"/"");; };};改变列的选定,实现全选或全不选。;protected;void;CheckAll_CheckedChanged(object;sender,;System.EventArgs;e);{ ; CheckBox;chkExport;;; if(;CheckAll.Checked); {;foreach(DataGridItem;oDataGridItem;in;MyDataGrid.Items);{; chkExport;=;(CheckBox)oDataGridItem.FindControl("chkExport");; chkExport.Checked;=;true;;}; }; else; {;foreach(DataGridItem;oDataGridItem;in;MyDataGrid.Items);{; chkExport;=;(CheckBox)oDataGridItem.FindControl("chkExport");; chkExport.Checked;=;false;;}; };};数字格式化;【<%#Container.DataItem("price")%>的结果是500.0000,怎样格式化为500.00?】;<%#Container.DataItem("price","{0:¥#,##0.00}")%>;int;i=123456;;string;s=i.ToString("###,###.00");;日期格式化;【aspx页面内:<%#;DataBinder.Eval(Container.DataItem,"Company_Ureg_Date")%>;显示为:;2004-8-11;19:44:28;我只想要:2004-8-11;】;<%#;DataBinder.Eval(Container.DataItem,"Company_Ureg_Date","{0:yyyy-M-d}")%>;怎样作到HyperLinkColumn生成的连接后,点击连接,打开新窗口?;HyperLinkColumn有个属性Target,将器值设置成"_blank"即可.(Target="_blank");datagrid选定比较底下的行时,为什么总是刷新一下,然后就滚动到了最上面,刚才选定的行因屏幕的关系就看不到了。;page_load;page.smartNavigation=true;在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");};};asp.net的多行TextBox随内容增加自动增高而不显示滚动条!;
相关文章: