|
</columns> <HeaderStyle BackColor="teal" ForeColor="white" Font-Bold="true"/> <ItemStyle BackColor="white" ForeColor="darkblue"/> <AlternatingItemStyle BackColor="beige" ForeColor="darkblue"/> </asp:DataGrid> </center> </form> </body> </html> //连接数据库绑定数据到DataGrid控件 <script Language="C#" runat="server"> void Page_Load(Object sender,EventArgs e){ if(!IsPostBack){ String ConnectString=ConfigurationSettings.AppSettings["DataConnectionString"]; SqlDataAdapter adapter=new SqlDataAdapter("select * from Tb_ShangPin where sp_Price!=0",ConnectString); DataSet ds=new DataSet(); adapter.Fill(ds); MyDataGrid.DataSource=ds; MyDataGrid.DataBind(); } } //添加商品 void OnItemCommand(Object sender,DataGridCommandEventArgs e){ if(e.CommandName=="AddToCart"){ Stat_Class order=new Stat_Class (e.Item.Cells[0].Text,e.Item.Cells[1].Text,Convert.ToDecimal(e.Item.Cells[2].Text.Substring(1)),1); ShoppingCart cart=(ShoppingCart)Session["MyShoppingCart"]; //创建实例 if(cart!=null) cart.AddItem(order); } } //查看购物车,通过Response.Redirect()转到View_ShoppingCart.aspx页面 void View_ShoppingCart(Object sender,EventArgs e) { Response.Redirect("View_ShoppingCart.aspx"); } </script> 说明:本例使用到数据库,在运行程序之前,我们先创建一个数据库和表,分别取名为Test_Db和Tb_ShangPin。表Tb_ShangPin有很多字段,其中包含sp_id、sp_Name、sp_Price几个字段。接下来我们把连接数据库的字符串写进web.config文件 上一页 [1] [2] [3] [4] [5] 下一页 [C语言系列]NET 中C#的switch语句的语法 [系统软件]托拽Explore中的文件到VB.net的窗口 [系统软件]Boost库在XP+Visual C++.net中的安装 [常用软件]新配色面板:Paint.Net3.0RC1官方下载 [常用软件]用内建的“Net Meeting”聊天 [VB.NET程序]Henry的VB.NET之旅(三)—共享成员 [VB.NET程序]Henry的VB.NET之旅(二)—构造与析构 [VB.NET程序]Henry的VB.NET之旅(一)—失踪的窗体 [VB.NET程序]在托盘上显示Balloon Tooltip(VB.NET) [VB.NET程序]Henry手记-VB.NET中动态加载Treeview节点(二)
|