我爱Aspx >> Asp.Net >> 用C#创建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;
Ҷƪл˵?
关于WEB应用程序的打印组件开发初..[05-05]
用C#创建Web应用程序[05-05]
ASP 中Scripting.FileSystemObje..[05-05]
TWebBrowser控件与MSHTML库连接[05-05]
用CTI实现与Web交谈[05-05]
一个简单的Webmail系统[05-05]
调试分布式 Web 应用程序 (3)[05-05]
调试分布式 Web 应用程序 (2)[05-05]
TWebBrowser控件与MSHTML库连接[05-05]
用CTI实现与Web交谈[05-05]
编程获取图标一法[05-05]
Delphi中布尔类型辨析[05-05]
在servlet中直接写端口发送邮件的..[05-05]
一种新颖的技术:Delphi for DOS..[05-05]
JBuilder Editor中光标不能正确定..[05-05]
绘制位图的问题[05-05]
国内应用软件开发管理的探讨[05-05]
WIN2000漏洞(2) —— 绿色兵团的..[05-05]
WIN2000漏洞(2) —— 绿色兵团的..[05-05]
WIN2000漏洞(1) —— 绿色兵团的..[05-05]