【IT168技术文档】1.首先在c#创建项目-》类库,添加文件OperteDataBase.cs和Cache.cs
代码如下
文件OperteDataBase.cs
+ expand sourceview plaincopy to clipboardprint?
文件Cache.cs
view plaincopy to clipboardprint?
using System;
using System.Collections.Generic;
using System.Text;
using System.Collections;
namespace DataBaseBing
{
class Cache
{
private static Hashtable cache = Hashtable.Synchronized(new Hashtable());
public static void CachingData(string key, object value)
{
cache[key] = value;
}
public static object GetData(string key)
{
return (object )cache[key];
}
}
}
2.将上述两个文件考到C:\Windows\Microsoft.NET\Framework\v2.0.50727该目录下,在这个目录下面提供了C#的编译器,CSC.EXE
3.打开命令窗口->输入cmd到控制台-> cd C:\Windows\Microsoft.NET\Framework\v2.0.50727
4.执行csc命令csc /target:library /out:DataBaseBingDLL.DLL OperteDataBase.cs Cache.cs
5.上述完成后在该目录下即可找到DLL文件DataBaseBingDLL.DLL
注意:
/target:library 编译器选项通知编译器输出 DLL 文件而不是 EXE 文件。后跟文件名的 /out 编译器选项用于指定 DLL 文件名。
6.新建一个网站,在该解决方案资源管理器中该项目的名称上点击右键-添加引用-.net中即可看到DataBaseBingDLL.DLL,点击添加即可。
7.该项目的default也页面上拖拉一个gridview控件,然后在default.cs中代码如下
view plaincopy to clipboardprint?
using System;
using System.Collections;
using System.Configuration;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
OperteDataBase.connStrName = "OnlineResConnectionString";
OperteDataBase.GetDataSet("select * from Customer");
GridView1.DataSource = OperteDataBase.GetDataSet("select * from Customer").Tables[0];
GridView1.DataBind();
}
}