ASP.NET网上售卡系统 第7页
SqlCommand cmd = new SqlCommand(SQLQuery,conn);
return cmd.ExecuteReader();
}
对表的操作代码:命令的实现,以便在后面使用时能调用这些函数,只要传入相应的参数变可以实现相应的功能。
public int Insert(string SQLQuery) //插入数据
{
SqlCommand cmd = new SqlCommand(SQLQuery,conn);
return cmd.ExecuteNonQuery();
}
public int Update(string SQLQuery) //更新数据库数据
{
SqlCommand cmd = new SqlCommand(SQLQuery,conn);
return cmd.ExecuteNonQuery();
}
public int Delete(string SQLQuery) //删除数据库数据
{
SqlCommand cmd = new SqlCommand(SQLQuery,conn);
return cmd.ExecuteNonQuery();
}
提取数据:
打开数据库后可以将相应的数据从数据库中抽取资源。
public DataSet getDataSet(string SQLQuery)
{
SqlDataAdapter da = new SqlDataAdapter(SQLQuery,conn);
DataSet ds = new DataSet();
da.Fill(ds);
da.Dispose();
da = null;
return ds;
}
public ICollection CreateSource(string SQLQuery)
{
SqlDataAdapter da = new SqlDataAdapter(SQLQuery,conn);
DataSet ds=new DataSet();
da.Fill(ds,"mytable");
return ds.Tables["mytable"].DefaultView;
}
第五章 系统前台详细设计及编码实现
5.1 网站首页的设计与实现
5.1.1 首页实现
网站首页采用静、动相结合的方式,即静态的主画面和动态的广告相结合,不但给网站增加了活力,而且也为网站提供了广告收入,静态主页方式展示整个网站的框架结构,顶部图片及尾部的友情链接,而对于各个模块具体的信息内容就得利用ASP.NET与数据库结合的技术建立数据库查询管理系统,采用交互式的动态的web画面来实现。主页结构如下图所示:
图5.1.1 网站首页
5.1.2 编码实现
首页的相应代码如下所示:
namespace SCard
{
public partial class Default : System.Web.UI.Page
{
protected void Page_Load(object sender, System.EventArgs e)
{
if( !IsPostBack )
{
CData();//分类列表绑定
setSelectClass();//绑定类别选框
getHotDataList();//热卖商品
getNewDataList();//最新上架
getTJDataList();//精品推荐
getAnnounce();//获取公告信息
}
}
以下代码为点击查询后从数据库返回的数据函数的调用
公告信息的代码实现:
private void getAnnounce()
{
string mySql="select * from append where id='3'";
DBConn myDB = new DBConn();
SqlDataReader mydr = myDB.getDataReader( mySql );
if( mydr.Read() )
{
lblAnnounce.Text = CleanString.htmlOutputText( mydr["text"].ToString() );
}
mydr.Close();
myDB.Close();
}
分类列表绑定代码:
private void CData()
{
DBConn myDB = new DBConn();
string sql = "select * from Category";
CRepeater.DataSource = myDB.getDataReader( sql );
上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] ... 下一页 >>