⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 dataobj.cs

📁 这是《ASP.NET编程实作教程》一书中的源文件 如果有此书的朋友不防下载过来参考
💻 CS
字号:
namespace TwoLayer
{
using System;
using System.Data;
using System.Data.SqlClient;

  public class DataObj 
  {
    private String _connStr;

    //无参数的构造函数
    public DataObj() 
    {
      _connStr = null;
    }

    //含参数的构造函数,参数为ConnetionString
    public DataObj(String connStr) 
    {
      _connStr = connStr;
    }

    //公用属性ConnectionString(连接参数)
    public string ConnectionString 
    {
      get 
      {
        return _connStr;
      }
      set 
      {
        _connStr = value;
      }
    }

    //方法GetCity用于返回包含不同城市名的DataView类型的值
    public DataView GetCity() 
    {
      SqlConnection myConnection = new SqlConnection(_connStr);
      //查询所有在Employees中不同的城市名
      SqlDataAdapter myCommand = new SqlDataAdapter("select distinct City from Employees", myConnection);

      DataSet ds = new DataSet();
      myCommand.Fill(ds, "Employees");

      return ds.Tables["Employees"].DefaultView;
    }

    //方法GetEmployeesForCity用于返回CityValue城市的所有员工的列表
    public DataView GetEmployeesForCity(String CityValue) 
    {
      SqlConnection myConnection = new SqlConnection(_connStr);
      string  cmdstr="select * from Employees where City='" + CityValue + "'";
      SqlDataAdapter myCommand = new SqlDataAdapter(cmdstr, myConnection);

      DataSet ds = new DataSet();
      myCommand.Fill(ds, "Details");

      return ds.Tables["Details"].DefaultView;
    }
  }

}

  

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -