zoukankan      html  css  js  c++  java
  • 事无巨细

      顶顶顶顶顶

    ①处理程序用到session

    空间using System.Web.SessionState;   ashx类再继承IRequiresSessionState
    ashx,打开 :右击选择模板打开,记得改继承ashx.cs文件的命名空间

    ②foreach for回顾基础

    foreach是对集合(无序)arraylist,list,hastable,dictionary进行遍历,for对datatable, array(有序)

    ③vs中网站文件,f4属性,虚拟路径的作用。

    ④手动创建一个DateTable

     1  protected void Page_Load(object sender, EventArgs e)
     2         {
     3             //先创建表tb,再创建列col,add。
     4             //再创建多行tb.newrow,赋值,add。   一定先创建列没在创建行,因为行dt.newRow创建的。看下面。
     5             DataTable dt = new DataTable("cart");
     6             //dt.Columns.Add();
     7             DataColumn l0 = new DataColumn("编号", Type.GetType("System.Int32"));
     8             DataColumn l1 = new DataColumn("姓名", Type.GetType("System.String"));
     9             DataColumn l2 = new DataColumn("年龄", Type.GetType("System.Int16"));
    10             DataColumn l3 = new DataColumn("身高", Type.GetType("System.Int16"));
    11             DataColumn l4 = new DataColumn("视力", Type.GetType("System.Int64"));
    12             DataColumn l5 = new DataColumn("创建时间", Type.GetType("System.DateTime"));
    13             DataColumn[] col = { l0, l1, l2, l3, l4, l5, };
    14             dt.Columns.AddRange(col);
    15             for (int i = 0; i < 5; i++)
    16             {
    17                 DataRow row = dt.NewRow(); //new DataRow();
    18                 row["编号"] = i + 1;
    19                 row["姓名"] = "小王";
    20                 row["年龄"] = 18;
    21                 row["身高"] = 1516;
    22                 row["视力"] = 15659;
    23                 row["创建时间"] = "2015-4-25";
    24                 dt.Rows.Add(row);
    25             }
    26             GridView1.DataSource = dt;
    27             GridView1.DataBind();
    28             //ListView1.DataSource = dt;
    29             //ListView1.DataBind();//必须在 ListView“ListView1”上定义 ItemTemplate。
    30         }
    DateTable的手动创建,先创建表,列,从表.NewRow

    ⑤Hashtable输出类型

    1 Hashtable table = new Hashtable();
    2          table.Add("dsa", "das");
    3          Console.WriteLine(table);//System.Collections.Hashtable//输出的是类型
    4          Console.WriteLine(table.Keys);//System.Collections.Hashtable+KeyCollection
    5          Console.WriteLine(table.Values); //System.Collections.Hashtable+ValueCollection
    6          Console.WriteLine(table.Keys.Count);  //1
    7          Console.ReadKey();
    Hashtable输出类型

    ⑥字段初始值无法引用非静态字段、方法或属性+属性快捷写法prop

     1     public class BLL
     2     {
     3         public int age;
     4         DAL dal = new DAL();
     5         //当需求DAL方法获得值直接赋值给BLL的一个字段时。只能在BLL"构造方法"中给字段或者属性。执行DAL的方法赋值。
     6         //除非DAL是“静态类”用所有“静态方法”
     7         //int i = dal.GetNum();//字段初始值无法引用非静态字段、方法或属性。错误
     8         public int i;
     9         public BLL()
    10         {
    11             i = dal.GetNum();
    12         }
    13 
    14         public int GetNum()
    15         {
    16             return dal.GetNum();
    17         }
    18     }
    19     public class DAL
    20     {
    21         public int GetNum()
    22         {
    23             return 1;
    24         }
    25     }
    属性快捷写法prop+字段初始值无法引用非静态字段、方法或属性

     ⑦您正在查找的资源(或者它的一个依赖项)可能已被移除,或其名称已更改,或暂时不可用。请检查以下 URL 并确保其拼写正确。 


    原来是Views/Home/Index.cshtml ,把这个清空.

    exec sp_tables 获取一个数据库的所有表
    exec sp_columns biao 获取一张表的所有列名 类型..

    SELECT * FROM INFORMATION_SCHEMA.TABLES--表结构

    select * FROM sys.objects WHERE type = 'U'--表结构

    SELECT * FROM sys.sysobjects WHERE xtype = 'U'--表结构
    SELECT * FROM sys.databases --数据库

     
     
  • 相关阅读:
    java adsl 自动拔号!
    IoC 原理
    JAVA lucene 高并发问题
    C# java通信之webservice cxf Sping
    jquery插件学习(六)
    jquery插件学习(三)
    jquery实战定宽
    jquery插件学习(五)
    jquery插件学习(四)
    Androidsqlite数据库存取图片信息
  • 原文地址:https://www.cnblogs.com/leee/p/4437343.html
Copyright © 2011-2022 走看看