报表reprot
if (contextMenuStrip1.Items[i].Text.Trim() == "打印"){//1.在報(bào)表上繪制數(shù)據(jù)列,print.列名稱(如果是直接在數(shù)據(jù)源中連接數(shù)據(jù)庫(kù)去拖數(shù)據(jù)列,不能共用)//2注冊(cè)的dt,print 表名.調(diào)用找到時(shí)根據(jù)表名//數(shù)據(jù)區(qū)域的類型DataBandtry{Hashtable ht = GetDate();DataTable dt1 = new DataTable();dt1.Columns.Add("工程名稱");dt1.Columns.Add("司機(jī)");dt1.Columns.Add("車號(hào)");DataRow dr = dt1.NewRow();if (ht!=null && ht.Count>0){dr["工程名稱"] = ht["NO"].ToString();dr["司機(jī)"] = ht["TinCarDriver"].ToString();dr["車號(hào)"] = ht["TinCarNO"].ToString();dt1.Rows.Add(dr);dt1.TableName ="Print";Report re = new Report();string filename = "Test.frx";re.Load(filename);re.RegisterData(dt1, "Print");//int pageCount = re.Pages.Count;//for (int ii = 1; ii <= pageCount; ii++)//{//DataBand db = re.FindObject("Data") as DataBand;//找到每一個(gè)date1//db.DataSource = re.GetDataSource("Print");//}
re.GetDataSource(dt1.TableName ).Enabled=true;re.Show();}}catch (Exception ex){MessageBox.Show(ex.Message);}}
?
轉(zhuǎn)載于:https://www.cnblogs.com/Echo529/articles/4708528.html
總結(jié)
- 上一篇: 稀疏矩阵的压缩存储--十字链表(转载)
- 下一篇: 深入理解SQL注入绕过WAF与过滤机制