一定要类吗,单独一个方法呢?贴个框架看看,如何?
解决方案 »
- IsPostBack总是false的问题
- 如何通过后台动态添加HTML控件
- 大虾们帮忙看一下
- System.Drawing.Image.FromFile(path) 不能正确判断桌面文件
- GridView行单击 变颜色
- C# 或 JS里有没有什么是类似T-SQL IN 的关键字啊?
- 来者有分,初用.AST.NET2005,问两个关于ASP.NET2005的问题,在线急等!
- 关于SQL语句和Asp.Net跳转页面的问题
- 怎样用CSS控制DataGrid中表格线及边框的颜色
- 请教问题:如何正确调用存储过程及返回参数,集!解决立刻给分!
- 关于使TextBox的高度随着所填的内容的多行,而自动增加它的高度.谢谢.
- 请问哪里有详细介绍水晶报表的使用?
在其他文件中你可以这样
声明该类: forum.mypc obj=new forum.mypc();
使用类中的属性,方法:obj.open();.cs文件的框架
using System;
using System.Data;
using System.Data.SqlClient;
using System.Configuration;namespace forum
{
/// <summary>
/// mypc 的摘要说明。
/// </summary>
public class mypc
{
public string myconstr=ConfigurationSettings.AppSettings["connectionstr"]; public SqlConnection con;
//构造函数
public mypc()
{
}
//建立一个连接,并打开
public void open()
{
con=new SqlConnection(myconstr);
con.Open();
}
//返回一个SqlCommand
public SqlCommand com(string sqlstr)
{
SqlCommand mycom=new SqlCommand(sqlstr,con);
return mycom;
}
//返回一个DataSet
public DataSet ds(string sqlstr,string dataname)
{
if(con.State==ConnectionState.Closed)
{
open();
}
DataSet myds=new DataSet();
SqlDataAdapter myda=new SqlDataAdapter(sqlstr,con);
myda.Fill(myds,dataname);
return myds;
}
//返回一个DataSet
public DataSet ds(string sqlstr,int startindex,int num,string dataname)
{
if(con.State==ConnectionState.Closed)
{
open();
}
DataSet myds=new DataSet();
SqlDataAdapter myda=new SqlDataAdapter(sqlstr,con);
myda.Fill(myds,startindex,num,dataname);
return myds;
}
}
}