.NET开发

本类阅读TOP10

·NHibernate快速指南(翻译)
·vs.net 2005中文版下载地址收藏
·【小技巧】一个判断session是否过期的小技巧
·VB/ASP 调用 SQL Server 的存储过程
·?dos下编译.net程序找不到csc.exe文件
·通过Web Services上传和下载文件
·学习笔记(补)《.NET框架程序设计(修订版)》--目录
·VB.NET实现DirectDraw9 (2) 动画
·VB.NET实现DirectDraw9 (1) 托管的DDraw
·建站框架规范书之——文件命名

分类导航
VC语言Delphi
VB语言ASP
PerlJava
Script数据库
其他语言游戏开发
文件格式网站制作
软件工程.NET开发
一个简单的数据库操作类

作者:未知 来源:月光软件站 加入时间:2005-2-28 月光软件站

类代码

using System;
using System.Data;
using System.Data.SqlClient;


namespace exchange
{
 public class MyDataOp
 {
  private String StrSql;
  private String StrConn;
  private SqlConnection Conn;
  public MyDataOp(String ss)
  {
   StrSql = ss;
   StrConn = System.Configuration.ConfigurationSettings.AppSettings["ConnectionString"];
  }
 
  public SqlDataReader CreateReader()
  {
   Conn=new SqlConnection(StrConn);
   SqlCommand Comm=new SqlCommand(StrSql,Conn);
   Conn.Open();
   SqlDataReader MyReader = Comm.ExecuteReader();
   return MyReader;
  }
  public DataSet CreateDataSet()
  {
   Conn=new SqlConnection(StrConn);
   Conn.Open();
   SqlDataAdapter Adpt=new SqlDataAdapter(StrSql,Conn);
   DataSet Ds=new DataSet();
   Adpt.Fill(Ds);
   return Ds;
  }
  public SqlCommand ExecuteCommand()
  {
   Conn=new SqlConnection(StrConn);
   SqlCommand Comm=new SqlCommand(StrSql,Conn);
   Conn.Open();
   Comm.ExecuteNonQuery();
   return Comm;
  }
  public void Close()
  {
   Conn.Close();
  }
     }
}

 

基本用法

namespace exchange
{
 using System;
 using System.Web.UI;
 using System.Web.UI.WebControls;
 using System.Data;
 using System.Data.SqlClient;
 using System.Web;
 using System.Security.Cryptography;


 public class newjoin : System.Web.UI.UserControl
 {
  
  protected DataList newjoinlist;
  public newjoin()
  {
   this.Init += new System.EventHandler(Page_Init);
  }

  protected void Page_Load(object sender, System.EventArgs e)
  { 
   if(!IsPostBack)
   {
    LoadData();
   }
         }
  
  protected void LoadData()
  {
   String StrSql = "select top 10 id,left(corpname,13) as corpname from crop order by id desc";
   MyDataOp mdo = new MyDataOp(StrSql);
   DataSet ds = mdo.CreateDataSet();
   newjoinlist.DataSource =  ds.Tables[0].DefaultView;
   newjoinlist.DataBind();
   mdo.Close();
  }

  private void Page_Init(object sender, EventArgs e)
  {
   InitializeComponent();
  }
  private void InitializeComponent()
  {   
   this.Load += new System.EventHandler(this.Page_Load);
  }
 }
}

 

用起来挺方便的!




相关文章

相关软件