zoukankan      html  css  js  c++  java
  • ASP.NET程序中常用的三十三种代码[3]

    12.Panel 横向滚动,纵向自动扩展

    <asp:panel style="overflow-x:scroll;overflow-y:auto;"></asp:panel>
      13.回车转换成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"

      
    14.DataGrid超级连接列

    DataNavigateUrlField="字段名" DataNavigateUrlFormatString="http://xx/inc/delete.aspx?ID={0}"
      
    15.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"+"\"");
     }
    }

      
    16.模板列

    <ASP:TEMPLATECOLUMN visible="False" sortexpression="demo" headertext="ID">
    <ITEMTEMPLATE>
    <ASP:LABEL text='<%# DataBinder.Eval(Container.DataItem, "ArticleID")%>' runat="server" width="80%" id="lblColumn" />
    </ITEMTEMPLATE>
    </ASP:TEMPLATECOLUMN>

    <ASP:TEMPLATECOLUMN headertext="选中">
    <HEADERSTYLE wrap="False" horizontalalign="Center"></HEADERSTYLE>
    <ITEMTEMPLATE>
    <ASP:CHECKBOX id="chkExport" runat="server" />
    </ITEMTEMPLATE>
    <EDITITEMTEMPLATE>
    <ASP:CHECKBOX id="chkExportON" runat="server" enabled="true" />
    </EDITITEMTEMPLATE>
    </ASP:TEMPLATECOLUMN>

      后台代码

    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;
      }
     }
    }

      
    17.数字格式化

      【<%#Container.DataItem("price")%>的结果是500.0000,怎样格式化为500.00?】

    <%#Container.DataItem("price","{0:¥#,##0.00}")%>

    int i=123456;
    string s=i.ToString("###,###.00");
  • 相关阅读:
    (转) 建立自己的MemberShip数据库
    '??' 语法
    c# 静态构造函数(转)
    ReSharp+VAssistX+VS2003 的个人设置
    支持多种数据类型的ListView排序
    学习笔记
    Java实验报告(实验二)
    Java实验报告(实验一)
    java数组中null和空的区别。
    网页选项卡功能
  • 原文地址:https://www.cnblogs.com/MaxIE/p/326299.html
Copyright © 2011-2022 走看看