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

📄 admin_order_particular.aspx.cs

📁 asp.net程序设计实用教程(C#描述) 作者:石志国
💻 CS
字号:
using System;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using nsShop;

public class admin_Order_particular:System.Web.UI.Page
{
	public Label lblOrder,lblUser;
	public DataGrid myDataGrid ;

	//这里定义了两个私有变量,用来保存总数量和总金额,以备后面使用
	private int TotalNum ;
	private Single TotalMoney ;

	public void Page_Load(object sender, System.EventArgs e)
	{		
		//下面建立订单对象
		DataOrder doo = new DataOrder(Convert.ToInt32(Request.QueryString["OrderId"]));
		TotalNum = doo.TotalNum;
		TotalMoney = doo.TotalMoney;

		//下面输出订单信息
		lblOrder.Text  = "订单号码: " + doo.OrderId;
		lblOrder.Text += "<br>购买数量: " + doo.TotalNum;
		lblOrder.Text += "<br>购买金额: " + doo.TotalMoney;
		lblOrder.Text += "<br>订货时间: " + doo.SubmitDate.ToString();
		lblOrder.Text += "<br>发货时间: " + doo.ConsignDate.ToString();

		//下面输出客户信息
		DataUser du = new DataUser(doo.UserId);
		lblUser.Text  = "客户姓名: " + du.UserName;
		lblUser.Text += "<br>通讯地址: " + du.PostalAddress;
		lblUser.Text += "<br>邮政编码: " + du.PostalCode;
		lblUser.Text += "<br>联系电话: " + du.Tel;
		lblUser.Text += "<br>电子信箱: " + du.Email;

		//下面输出订单明细信息
		myDataGrid.DataSource=doo.GetParticular();
		myDataGrid.DataBind();
	}

	//该过程用于添加合计值
	public void MyDataGrid_ItemDataBound(Object sender,DataGridItemEventArgs e ) 
	{
		//这个判断语句表示,只有对于脚注行才执行
		if( e.Item.ItemType == ListItemType.Footer )
		{
			//下面找到两个Label控件
			Label objBookNum,objSubTotal;			//定义一个LinkButton控件
			objBookNum = (Label)e.Item.FindControl("lblBookNum");
			objSubTotal=(Label)e.Item.FindControl("lblSubTotal");
			//下面调用上面返回的总数量和总金额
			objBookNum.Text = Convert.ToString(TotalNum);
			objSubTotal.Text= Convert.ToString(TotalMoney);
		}
	}
}

⌨️ 快捷键说明

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