TreeGridEval - 即時編輯動態表格

  • 2142
  • 0
  • C#
  • 2012-07-17

TreeGridEval - 即時編輯動態表格

官網連結: http://www.treegrid.com/treegrid5_9/www/#Download.html

下載:http://www.treegrid.com/treegrid5_9/www/#Download.html


簡介:

     透過XML的技術,讓網頁就像Excel操作。

支援語言: ASP,ASP.NET(C#),ASP.NET(VB.NET),JSP,PHP

因為剛好使用C#,所以我就用C#來寫

1.C#的架構

t1

2.目錄結構

t2

3.畫面資料 與 資料庫資料比對

v3

 

但是光是sample 裡面只有提供單一的表格,所以要客製化才能達成下面的。

v4

 

所以要用 C#.NET 從資料庫取得產生XML。

 

XmlDocument 用來存放XML文件的類別
XmlElement 存取節點屬性的類別
XmlNode 選取節點的類別

            System.Xml.XmlDocument X = new System.Xml.XmlDocument();
            //建立子節點: G、BB、B、I
            System.Xml.XmlElement G, BB, B, I;
              G = X.CreateElement("Grid");
              BB = X.CreateElement("Body");
              B = X.CreateElement("B");
            //加入子節點
            X.AppendChild(G);   //在X下加入G節點
            G.AppendChild(BB);  //在G下加入BB節點
            BB.AppendChild(B);  //在BB下加入B節點
            //建立子節點: I
                I = X.CreateElement("I");
                B.AppendChild(I); //在B下加入I節點
                I.SetAttribute("id", "1");
                I.SetAttribute("Project", "Global Navigation");
                I.SetAttribute("Resource", "WERFER");
                I.SetAttribute("Week", "41");
                I.SetAttribute("小時", "20");
            Response.Write(X.InnerXml);

介面與XML

 


相關連結:

http://www.dotblogs.com.tw/yc421206/archive/2010/08/10/17108.aspx