• λ我爱Aspx >> Asp.Net >> 用C#创建Web应用程序
  • 用C#创建Web应用程序

  • :未知  Դ:internet  :2007-5-5 19:50:09  ؼ:web
  • 如图所示

    CategoryList方法传递了一个包含所有产品种类的数据集给系统。在Categories类中加入CategoryList的方法。

    代码如下:

    namespace CommerceDotNet {

    public class Categories {

    public DataSet CategoryList() {

    }

    }

    }

    建立了这个类以后,开始为CategoryList方法添加代码。

    CategoryList方法获取数据的过程分为四步:1.通过SQLConnection和SQLDataSetCommand对象建立数据连接和命令对象。2.把命令对象类型设置为存储过程。3.把存储过程ListCategory的结果送入数据集。4.把包含结果的数据集返回给调用它的函数。

    完整的CategoryList方法代码如下:

    public DataSet CategoryList() {

    // 建立数据连接和命令对象

    SQLConnection myConnection = new SQLConnection

    ("server=localhost;uid=sa;pwd=;database=commercedotnet");

    SQLDataSetCommand myCommand = new SQLDataSetCommand("ListCategory", myConnection);

    // 设置命令对象类型为存储过程

    myCommand.SelectCommand.CommandType = CommandType.StoredProcedure;

    // 建立和填充数据集

    DataSet myDataSet = new DataSet();

    myCommand.FillDataSet(myDataSet, "CategoryList");

    // 返回数据集

    return myDataSet;

    }

    ProductsList方法和CategoryList方法类似,但是ProductsList向存储过程传递了一个参数。

    代码如下:

    public DataSet ProductsList(int categoryID) {

    // 建立数据连接和命令对象

    SQLConnection myConnection = new SQLConnection

    ("server=localhost;uid=sa;pwd=;database=commercedotnet");

    SQLDataSetCommand myCommand = new SQLDataSetCommand("ListProducts", myConnection);

    // 设置命令对象类型为存储过程

    myCommand.SelectCommand.CommandType = CommandType.StoredProcedure;

    Ҷƪл˵?
  • һƪ动态生成Flash网页
    һƪ编程获取图标一法