以往可能從xml檔案獲取資料集的比較多一些,但是從xml字串獲取dataset的不是很多,我的想法是:在客戶端,使用者提交後生成xml字串,並將這個字串存到資料庫的某個字段,等到我們使用這些xml資料時,只要提取出來,加以分析,顯示在不同的web控制項上即可。主要是xmltextreader的使用。
為方便,下面不涉及資料庫(資料庫的相關操作省略)。
一:構建乙個xml字串:
建立xml字串
2private string getstrxml()
3
31 strxml +="";
32 strxml +="";
33 strxml +="張三丰";
34 strxml +="";
35 strxml +="";
36 strxml +="同意";
37 strxml +="";
38 strxml +="";
39 strxml +="本次審批通過! ";
40 strxml +="但是本季度節能比上季度相比,指標有所下降,望各位注意!";
41 strxml +="";
42 strxml +="";
43 strxml +="2006-04-20";
44 strxml +="";
4546 strxml +="";
47 strxml += "";
48 strxml += "";
49 return strxml;
50 }
其中裡面有乙個getquarterfirstmonth()方法,是用來獲取當前季度的第乙個月份的函式,實際測試中,可以隨時替換,所以這個函式不貼出來了,以免擾亂視線,呵.
二.根據xml字串返回dataset資料集
這裡xml串直接來自函式getstrxml(),在實際業務中,我們大都是從資料庫中
獲取這個xml字串的。
//由xml字串生成dataset
2private dataset getdataset()
3
15 catch(exception err)
16
20 }
三.從返回的dataset中選取不同的datatable繫結到相應的web控制項上。
根據xml字串的不同,dataset中將包含多個datatable,比如我上面的xml字串,將返回的datatable有:deptname,senddata,leader三個表。
如果繫結的話應該dataset後面加上datatable
gridview.datasource=ds.datatable["senddata"],不然如果不加datatabled 的話就顯示不出來資料
四.我的最終效果圖:
三.從返回的dataset中選取不同的datatable繫結到相應的web控制項上。
根據xml字串的不同,dataset中將包含多個datatable,比如我上面的xml字串,將返回的datatable有:deptname,senddata,leader三個表。
JQuery 字串轉為Data
在jquery中將string轉成data型別,首先要將字串格式化,將其化為 2017 8 9 或者 8 9 2017 其結果是一樣的,前者是我們常用的格式 年月日,後者是美國人常用的格式 月日年。還有我們常用的格式 2017 8 9 中間以 連線,這種格式為iso 8601格式,瀏覽器有的支援有的...
如何從字串中分別獲取數字和其他字元
描述 給定乙個只包含加法和乘的算術表示式 12 68 95 字串str,怎麼把數值和操作符分別提取到兩個陣列裡?輸入資料保證只有0到9 這12種字元 先看典例 includeusing namespace std int num int main j k 撤銷一次右移 k j 當輸入95後,雖然沒有...
C 從字串獲取檔案路徑
c 從字串獲取檔案路徑 c 擷取帶路徑的檔案名字,副檔名,等等 的幾種方法 c 對磁碟io操作的時候,經常會用到這些,路徑,檔案,檔案名字,副檔名.之前,經常用切割字串來實現,可是經常會弄錯.尤其是啟始位置,多少個位元組,經常弄暈.下面這種方法貌似比較簡便 string filepath e ran...