第一步:新建資料集
第二步:新建模板,新增資料集
第三步:新建form窗體,拖入reportviewer控制項
第四步:載入之前建立的模板檔案
最後一步:賦值
源**如下:
private void formwwlhz2_load(object sender, eventargs e)
else if (dr["syb"].tostring().contains("重慶"))
else if (dr["syb"].tostring().contains("車載"))
else
}dt = bll.wlcg.getwwlhz();
bll.wlcg.delwwlhz();
this.reportviewer1.refreshreport();
reportviewer1.localreport.datasources.clear();
listpara = new list();
para.add(new microsoft.reporting.winforms.reportparameter("v_butxt", title));
reportviewer1.localreport.setparameters(para);
reportviewer1.localreport.datasources.add(new reportdatasource("dataset2", dt));
reportviewer1.refresh();
this.reportviewer1.refreshreport();}}
效果圖:
使用ios自帶的socket
ios自帶乙個小的cfsocket庫,可以解決簡單的socket連線需求 void connect socket cfsocketcreate kcfallocatordefault,pf inet,sock stream,ipproto tcp,kcfsocketconnectcallback,型...
Xcode 自帶svn的使用
xcode自帶svn的使用 1 中 某檔案後面有 m 標記,表示該檔案已被修改,需要commit.右鍵該檔案 source control commitselected file.2 中 某檔案後面有 a 標記,表示該檔案是新新增的,已受svn管理,需要commit.右鍵該檔案 source con...
Yii的自帶快取的使用
yii的自帶快取都繼承ccache 類,在使用上基本沒有區別 快取基礎類 ccache 提供了兩個最常用的方法 set 和 get 要在快取中儲存變數 value,我們選擇乙個唯一 id 並呼叫 set 來儲存它 被快取的資料會一直保留在快取中,直到因一些快取策略而被刪除 比如快取空間滿了,刪除最舊...