Fork me on GitHub

李可

导航

统计

事无巨细

  顶顶顶顶顶
回到顶部

①处理程序用到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 --数据库

 

 

 
 

posted on   李可在江湖  阅读(541)  评论(0编辑  收藏  举报

编辑推荐:
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
阅读排行:
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· DeepSeek如何颠覆传统软件测试?测试工程师会被淘汰吗?
点击右上角即可分享
微信分享提示