protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
if (!string.IsNullOrEmpty(Request.QueryString["ID"]))
{
strRentDateCode = Request.QueryString["ID"].ToString();
}
BindData();
BindPrintOrder();
string CompanyName=Session["Member"].ToString();
QueryParam queryparam = new QueryParam();
if (!string.IsNullOrEmpty(CompanyName))
queryparam.Add("CompanyName", QueryParam.RELATION.EQ, "'" + CompanyName + "'");
memberModel = member.GetMemberModel(CompanyName);
DataTable dtPrintOrder = GetPrintOrderData();
DataTable dtRentInfo = GetRentInfoData();
ReportViewer1.LocalReport.ReportPath = "Report.rdlc";
Microsoft.Reporting.WebForms.ReportDataSource rds = new Microsoft.Reporting.WebForms.ReportDataSource("DataSet1_PrintOrder", dtPrintOrder);
Microsoft.Reporting.WebForms.ReportDataSource rds2 = new Microsoft.Reporting.WebForms.ReportDataSource("DataSet2_RentInfo", dtRentInfo);
ReportViewer1.LocalReport.DataSources.Clear();
List<ReportParameter> para = new List<ReportParameter>();
para.Add(new ReportParameter("RentDate", strRentDateCode));
para.Add(new ReportParameter("Person", memberModel.Person));
para.Add(new ReportParameter("Phone", memberModel.Phone));
para.Add(new ReportParameter("Count", dtPrintOrder.Rows.Count.ToString()));
this.ReportViewer1.LocalReport.SetParameters(para);
ReportViewer1.LocalReport.DataSources.Add(rds);
ReportViewer1.LocalReport.DataSources.Add(rds2);
this.ReportViewer1.ZoomMode = Microsoft.Reporting.WebForms.ZoomMode.Percent;
this.ReportViewer1.ZoomPercent = 100;
ReportViewer1.LocalReport.Refresh();
}
}
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
if (!string.IsNullOrEmpty(Request.QueryString["ID"]))
{
strRentDateCode = Request.QueryString["ID"].ToString();
}
BindData();
BindPrintOrder();
string CompanyName=Session["Member"].ToString();
QueryParam queryparam = new QueryParam();
if (!string.IsNullOrEmpty(CompanyName))
queryparam.Add("CompanyName", QueryParam.RELATION.EQ, "'" + CompanyName + "'");
memberModel = member.GetMemberModel(CompanyName);
DataTable dtPrintOrder = GetPrintOrderData();
DataTable dtRentInfo = GetRentInfoData();
ReportViewer1.LocalReport.ReportPath = "Report.rdlc";
Microsoft.Reporting.WebForms.ReportDataSource rds = new Microsoft.Reporting.WebForms.ReportDataSource("DataSet1_PrintOrder", dtPrintOrder);
Microsoft.Reporting.WebForms.ReportDataSource rds2 = new Microsoft.Reporting.WebForms.ReportDataSource("DataSet2_RentInfo", dtRentInfo);
//ReportParameter rptParaA = new ReportParameter("rptParaA", "申请日期");
//ReportViewer1.LocalReport.SetParameters(new ReportParameter[] { rptParaA });
//ReportParameter rptParaB = new ReportParameter("rptParaB", "公司名称");
//ReportViewer1.LocalReport.SetParameters(new ReportParameter[] { rptParaB });
ReportViewer1.LocalReport.DataSources.Clear();
List<ReportParameter> para = new List<ReportParameter>();
//这里是添加两个字段
para.Add(new ReportParameter("RentDate", strRentDateCode));
para.Add(new ReportParameter("CompanyName", memberModel.CompanyName));
para.Add(new ReportParameter("Address", memberModel.Address));
para.Add(new ReportParameter("Person", memberModel.Person));
para.Add(new ReportParameter("Phone", memberModel.Phone));
para.Add(new ReportParameter("Email", memberModel.Email));
para.Add(new ReportParameter("Count", dtPrintOrder.Rows.Count.ToString()));
this.ReportViewer1.LocalReport.SetParameters(para);
ReportViewer1.LocalReport.DataSources.Add(rds);
ReportViewer1.LocalReport.DataSources.Add(rds2);
this.ReportViewer1.ZoomMode = Microsoft.Reporting.WebForms.ZoomMode.Percent;
this.ReportViewer1.ZoomPercent = 100;
ReportViewer1.LocalReport.Refresh();
//方法一按钮画图事件,当按下去鼠标形状改变成画笔,Mousedown后创建新控件:
private void buttonC_Click(Object sender,MouseEvent e)
{
//选中颜色变化
buttonC.backColor=color...;
}
private void panel1_MouseDown(Object sender,MouseEvent e)
{
//如果控件编辑状态颜色变化,那么就可以编辑
if(buttonC.BackColor=Color....)
{
UserControl1 us=new UserControl1();
us.Width=...;
us.Height=...;
//...
us.Left=...;
us.Top=...;
panel1.Controls.Add(us);
//完成后颜色恢复
buttonC.BackColor=Color.White;
}
}
}
}