protected void BtnToReport_Click(object sender, EventArgs e)
{
if (IsNullorEmpty(this.txtKey.Text.Trim()))
{
this.MsgForm("料號不能位空!請輸入料號進行列印!");
return;
}
MyRpt.Init();
DataSet ds_Main = BindData(this.txtKey.Text);//綁定GridView
MyRpt.ReportID = "0001";
MyRpt.ReportTitle = "料號倉庫查詢";
MyRpt.ReportName = "wms_houselist_byitem.rpt";
MyRpt.ReportDataSetMain = ds_Main;
SC.MySqlBase.ReSetConnectionString();
this.OpenPreview();
}
private DataSet BindData(string keyword)
{
SqlParameter[] parm = new SqlParameter[1];
parm[0] = new SqlParameter("@item", keyword);
DataSet ds = MySqlBase.GetVarsAsDataSet("wms_warehouse_Byitem_qry", parm);
this.GridView1.DataSource = ds;
this.GridView1.DataBind();
return ds;
}
料號查詢報表
該程式碼實現了根據輸入的料號進行資料庫查詢並生成報表的功能。首先檢查用戶輸入是否為空,若非空則初始化報表,執行資料查詢並將結果綁定到GridView中,最後預覽生成的報表。
3109

被折叠的 条评论
为什么被折叠?



