好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > asp.net 動態生成rdlc報表(原創)

asp.net 動態生成rdlc報表(原創)

熱門標簽:云南外呼電銷機器人系統 浙江外呼系統怎么安裝 海外地圖標注門市標 山西防封卡電銷卡套餐 銅川小型外呼系統運營商 上海楊浦怎么申請申請400電話 廈門商鋪地圖標注 地圖標注多個行程 陜西人工外呼系統哪家好
復制代碼 代碼如下:

string cCount = "";
string dCount = "";
string jCount = "";
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
string id = Request.QueryString["OrderID"] == null ? "1" : Request.QueryString["OrderID"].ToString();
SqlConnection con = new SqlConnection("server=CHENZQ;uid=sa;pwd=luca623;database=luca");
SqlDataAdapter sda = new SqlDataAdapter("select * from view_Order where C_orderID='" + id + "'", con);
DataSet ds = new DataSet();
sda.Fill(ds);
cCount = ds.Tables[0].Rows[0]["C_CTime"].ToString();
dCount = ds.Tables[0].Rows[0]["C_TTime"].ToString();
jCount = ds.Tables[0].Rows[0]["C_DTime"].ToString();
//這段代碼是最重要
ReportViewer1.Reset();
this.ReportViewer1.LocalReport.LoadReportDefinition(GenerateRdlc());
ReportViewer1.LocalReport.DataSources.Clear();
//Orders_DataTable1 數據源名字必須和此報表原綁定的數據源名相同
this.ReportViewer1.LocalReport.DataSources.Add(new ReportDataSource("Orders_DataTable1", ds.Tables[0]));
this.ReportViewer1.LocalReport.Refresh();
}
}
//這個方法就是自定義報表的樣式
public MemoryStream GenerateRdlc()
{
XmlDocument sourceDoc = new XmlDocument();
string path = AppDomain.CurrentDomain.BaseDirectory + "Orders.rdlc";
//c_CTime = ds.Tables[0].Rows[0]["C_CTime"].ToString();
sourceDoc.Load(path);
//下面就是xml操作了 沒必要看我的 根據自己的需求而做
XmlNode xHeader = sourceDoc.ChildNodes.Item(1).ChildNodes.Item(13).ChildNodes.Item(1).ChildNodes.Item(0).ChildNodes.Item(4);
XmlNode xCells = xHeader.ChildNodes.Item(0).ChildNodes.Item(0).ChildNodes.Item(0);
//建設期
XmlNode xmlCell = xCells.ChildNodes.Item(1);
XmlElement xeCol = sourceDoc.CreateElement("ColSpan");
xeCol.InnerText = cCount;
xeCol.InnerXml = cCount;
xmlCell.InnerXml += xeCol.OuterXml;
XmlNode xmlCellValue = xmlCell.ChildNodes.Item(0).ChildNodes.Item(0).ChildNodes.Item(4);
xmlCellValue.InnerXml = "建設期";
xmlCellValue.InnerText = "建設期";
XmlNode xnRemove;
for (int i = 0; i int.Parse(cCount) - 1; i++)
{
xnRemove = xCells.ChildNodes.Item(2);
xCells.RemoveChild(xnRemove);
}
//投產期
XmlNode xmlCellT = xCells.ChildNodes.Item(2);
XmlElement xeColT = sourceDoc.CreateElement("ColSpan");
xeColT.InnerText = dCount;
xeColT.InnerXml = dCount;
xmlCellT.InnerXml += xeColT.OuterXml;
XmlNode xmlCellValueT = xmlCellT.ChildNodes.Item(0).ChildNodes.Item(0).ChildNodes.Item(4);
xmlCellValueT.InnerXml = "投產期";
xmlCellValueT.InnerText = "投產期";
for (int j = 0; j int.Parse(dCount) - 1; j++)
{
xnRemove = xCells.ChildNodes.Item(3);
xCells.RemoveChild(xnRemove);
}
//生產期
XmlNode xmlCellC = xCells.ChildNodes.Item(3);
XmlElement xeColC = sourceDoc.CreateElement("ColSpan");
xeColC.InnerText = jCount.ToString();
xeColC.InnerXml = jCount.ToString();
xmlCellC.InnerXml += xeColC.OuterXml;
XmlNode xmlCellValueC = xmlCellC.ChildNodes.Item(0).ChildNodes.Item(0).ChildNodes.Item(4);
xmlCellValueC.InnerXml = "生產期";
xmlCellValueC.InnerText = "生產期";
for (int j = 0; j int.Parse(jCount) - 1; j++)
{
xnRemove = xCells.ChildNodes.Item(4);
xCells.RemoveChild(xnRemove);
}
MemoryStream ms = new MemoryStream();
XmlSerializer serializer = new XmlSerializer(typeof(XmlDocument));
serializer.Serialize(ms, sourceDoc);
ms.Position = 0;
return ms;
}

技巧 可以先在報表里自己設計好需要的格式 用
XmlDocument sourceDoc = new XmlDocument();
string path = AppDomain.CurrentDomain.BaseDirectory + "Orders.rdlc";
然后用sourceDoc .save()保存生成xml
可以看到此xml你需要改的格式是哪個地方
您可能感興趣的文章:
  • C#實現微信公眾號群發消息(解決一天只能發一次的限制)實例分享
  • C#微信公眾號開發之接收事件推送與消息排重的方法
  • .NET微信公眾號開發之準備工作
  • .NET微信公眾號開發之公眾號消息處理
  • 圖文介紹報表與企業微信公眾號集成方案

標簽:許昌 信陽 孝感 西雙版納 朔州 萊蕪 常州 自貢

巨人網絡通訊聲明:本文標題《asp.net 動態生成rdlc報表(原創)》,本文關鍵詞  asp.net,動態,生成,rdlc,報表,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《asp.net 動態生成rdlc報表(原創)》相關的同類信息!
  • 本頁收集關于asp.net 動態生成rdlc報表(原創)的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 女生被爆操| 开心激情久久| 女m喝女s尿液| 亲胸揉胸膜下刺激视频小软件下载| 中文字幕日本六区小电影| 美女操操操| 亚洲无人区一码二码三码的含义 | 女同一区一区二区| 特级做a爱片久久久久久| 韩国一级婬片A片免费网站一| 我要c死你小荡货高h视频| 再深啊使劲点到了h| 色戒汤唯在线观看| 乐播精品无码色大师AV| 男人和女人性视频| 香蕉伊思人在钱7| 日本在线观看一区| 日本巨爆乳揉大乳任人揉| 少妇?精XXXXXx白浆| 13分钟叫床娇喘mp3录音| 国产69精品久久久久999三级| 熟女少妇亚洲综合色蜜乳| 人操人碰| 多人性激烈的欧美三级视频| 波多野结衣三区| 国产制服丝袜91在线| 中国男女一级作爱大片| 好看的视频福利视频| 欧美a级完整在线观看| 亚洲视频一区二区在线观看| 国产伦精品一区二区三区男妓| 攻演戏时真进去了H| 边摸边脱边吃奶啪啪流水| 亚洲午夜AV久久乱码| sg99.ⅹyz丝瓜视频安卓下载| a片视频| 抓住她的双乳大力揉弄| 五月香婷婷狠狠久久豆麻| 国产精品亚洲第一区焦香| 嗯嗯啊啊啊不要啊| 91资源在线播放|