zoukankan      html  css  js  c++  java
  • 工作筆記

    1.在gridview中,屬性DataKeyNames="id",在後臺找到這個關鍵字的方法:this.GridView1.DataKeys[所在行號].Values[0].ToString()
    2.imagebutton不支持target屬性,但決定在哪個窗口開啓新視窗方法如下:
    打开另一页  
      protected void ImageButton1_Click(object sender, ImageClickEventArgs e)
        {
            Response.Write("<script language=javascript>window.open('Default.aspx');</script>");
        }
    在本页打开
     Response.Write("<script language=javascript>window.location='Default.aspx';</script>");
    3.gridview
    3.1將數據庫的日期時間類型的字段在gridview中顯示為2008-01-02格式
    <asp:BoundField HeaderText="修改日期"  SortExpression="UpdateDate" DataField="UpdateDate" DataFormatString="{0:yyyy-MM-dd}" HtmlEncode=false >

    3.2無數據時顯示 
    <EmptyDataTemplate>
    <center>沒有您所查詢的數據</center>
    </EmptyDataTemplate>

    4.時間
    4.1在sql查詢中將日期型的顯示成2008-01-02格式的語句
    left(CONVERT(varchar, 字段名,120),10)
    4.2 24小時制
    CONVERT(varchar, 字段名,120)

    4.3將一個可以轉成日期的字符串顯示成2008-01-02格式
    DateTime.Parse(DC.Date).ToString("yyyy'-'MM'-'dd");
    txtOnLineTime.Text = ((System.DateTime)dr["UpTime"]).ToString("yyyy-MM-dd");
    4.4將一個日期在sql中轉成2008/01/02格式
    replace(left(CONVERT(varchar, tblMOperations.OptDate,120),10),'-','/')

    CONVERT(varchar, FirstInv.InvDate,111) as InvDate
    一樣也會是2008/01/01的格式
    5.dropdownlist
     5.1清除所有項
      ddlCake3.Items.Clear();
     5.2
    添加item
      ListItem li = new ListItem();
      li.Text = "無數據";
      li.Value = "0";
      ddlCake3.Items.Add(li);
    6.在將數據添加或更新到數據前,應先把'用replace("'","''")替換成'',這樣就不會抱錯,並且sqlserver默認把''為'

    7.數據庫事務
     Database db = DatabaseFactory.CreateDatabase();
     DbCommand dbc;
     DbConnection conn = db.CreateConnection();
     conn.Open();
     DbTransaction tran = conn.BeginTransaction();
     try
     {sqlTxt = @"insert into Log (
                               Date,
                               UserID,
                               Module,
                               Action,
                               Detail

                               ) values(";
                    sqlTxt += "CONVERT(varchar, getdate(),120)," + UserID + ",'FAQ分類維護'," + "'新增','新增“" + CategoryName + "”一筆資料')";
                    dbc = db.GetSqlStringCommand(sqlTxt);
                    db.ExecuteNonQuery(dbc, tran);
                    tran.Commit();

    }
      catch (Exception excp)
                {
                    tran.Rollback();
                }
                finally
                {
                    conn.Close();
     
                }

    8.bind數據
    '<%# DataBinder.Eval(Container.DataItem,"Question").ToString() %>'
    9.如果前臺的textbox是readonly則後臺要得到這個textbox的值用以下語句
    Request.Form["txtOnLineTime"].ToString().Trim();

    以下為DMIS項目筆記(vb.net寫的)
    10.解碼:HttpUtility.UrlDecode(Request("OptNo"))
    因爲頁面傳來的參數如果值為中文就會亂碼,用這個函數轉碼就不會有亂碼情況
    11.為Button在後臺添加OnClick事件
    Me.btnDel.Attributes.Add("onClick", "return confirm('" & Me.Ajax1.GetResourceMessage("SYS0008") & "')")
    12.javascript在是抓不到label中的數據,他只能抓到TextBox,HiddenFilde中的值
    11。
  • 相关阅读:
    【JavaScript知识点一】JavaScript 数据类型
    grunt操作之Gruntfile.js
    js重定向后跳转到当前页面锚点
    Java-变量和方法
    Java-运算符
    Java-类型转化
    Java-数组
    Java-循环结构(for,while)
    Java-选择结构(if-else)
    Java-数据类型(引用类型)
  • 原文地址:https://www.cnblogs.com/anchenjie007/p/1023268.html
Copyright © 2011-2022 走看看