一个简单的数据操作类
来源:互联网 发布:网络用语下海什么意思 编辑:程序博客网 时间:2024/05/17 04:52
public class clsdb
{
public clsdb()
{
//
// TODO: 在此处添加构造函数逻辑
//
}
//数据库连接
public static SqlConnection getcn()
{
return (new SqlConnection("server=.;database=web;uid=sa;pwd=123"));
}
//GridView的绑定方法
public static void DataBindGridViewAsTable(GridView Grid,String strsql)
{
SqlConnection cn = clsdb.getcn();
cn.Open();
SqlDataAdapter da = new SqlDataAdapter(strsql,cn);
DataTable td = new DataTable();
da.Fill(td);
Grid.DataSource = td;
Grid.DataBind();
cn.Close();
cn.Dispose();
}
//添加,删除,更新记录的方法
public static void AddDelUpDataBase(String strsql)
{
SqlConnection cn = clsdb.getcn();
cn.Open();
SqlCommand cmd = new SqlCommand(strsql,cn);
cmd.ExecuteNonQuery();
cn.Close();
cn.Dispose();
}
//返回一条记录的方法
public static int select(String strsql)
{
int i = -1;
SqlConnection cn = clsdb.getcn();
cn.Open();
SqlCommand cmd = new SqlCommand(strsql, cn);
i=(int)cmd.ExecuteScalar();
cn.Close();
cn.Dispose();
return i;
}
//返回SqlDataReader 的记录集
public static SqlDataReader SelectDataBase(String strsql)
{
SqlConnection cn = clsdb.getcn();
cn.Open();
SqlCommand cmd = new SqlCommand(strsql,cn);
cmd.CommandType = CommandType.Text;
SqlDataReader rd = cmd.ExecuteReader(CommandBehavior.CloseConnection);
return rd;
}
//绑定DropDownList的方法
public static void DataBindDropDownList(DropDownList drp,string strsql)
{
SqlConnection cn = getcn();
cn.Open();
SqlDataAdapter da = new SqlDataAdapter(strsql,cn);
DataTable td = new DataTable();
da.Fill(td);
drp.DataSource = td;
drp.DataBind();
cn.Close();
cn.Dispose();
}
//绑定DataList的方法
public static void DataBindDataList(DataList list, string strsql)
{
SqlConnection cn = getcn();
cn.Open();
SqlDataAdapter da = new SqlDataAdapter(strsql, cn);
DataTable td = new DataTable();
da.Fill(td);
list.DataSource = td;
list.DataBind();
cn.Close();
cn.Dispose();
}
}
<script type="text/javascript"><!--google_ad_client = "pub-2947489232296736";/* 728x15, 创建于 08-4-23MSDN */google_ad_slot = "3624277373";google_ad_width = 728;google_ad_height = 15;//--></script><script type="text/javascript"src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
- 一个简单的数据操作类
- 一个简单的数据操作类
- 一个简单的OleDb数据操作辅助类
- 一个简单的NET数据访问层操作类
- mysql 存储过程一个简单的循环遍历操作数据
- 一个简单的操作
- 一个简单的java的数据源类和数据操作类
- 一个对大小固定的内存数据进行操作的简单类
- 简单的数据操作
- 操作数据库的一个简单类
- 一个简单的数据库操作类
- 一个简单的XML操作类
- 一个简单的日期操作类
- 一个简单的String操作工具类
- 一个简单的MongoDB操作类
- 一个简单的Excel操作类
- 一个简单的数组类操作
- 一个简单的数据池模板类
- 无限级分类的非递归实现(存储过程版)
- ASP.NETRSSToolkit(RSS工具)
- 在ASP.NETAtlas中调用WebService—处理错误,超时以及响应用户的取消操作
- 解决ASP.NET的进程帐户没有访问IIS的权限
- asp.net2.0中动态修改页面标题
- 一个简单的数据操作类
- File.Delete不能删除文件的问题
- 把WebForm数据导出到Excel中
- 通过改善架构来提高ASP.Net应用程序的性能
- asp.net生成图片验证码
- SharpWebMail介绍和安装
- Access通用数据访问类(asp.net2.0c#)
- ASP.NETMasterPage中图片路径的解决办法
- 一些关于SQL2005+ASP.NET2.0的问题