none
求助!!! RRS feed

  • 問題

  • 小弟刚接触MOSS不久,有个初级问题想请教高手们帮忙解决一下。

     

    我如何动态的遍历中一个列表中(list)中所有字段(*自己创建的栏*)的字段名,我按照SDK的例子做了一下,但得到的是一串字母的数字的代码。注意,

     

    SDK代码如下:

     

    SPSite site = new SPSite("http://jasonqunmoss:16666");
                SPWeb web = site.OpenWeb();
                SPList list = web.Lists["测试"];         // “测试”为列表名。
                SPView view = list.Views["test"];      // “test”为视图名。

                StringCollection strCollection = view.ViewFields.ToStringCollection();

                for (int i = 0; i < strCollection.Count; i++)
                {
                    Response.Write(SPEncode.HtmlEncode(strCollectionIdea) + "<BR>");   
                }

    2008年1月18日 上午 07:55

解答

  • Hi, 你如果是要列出 List 中 所有的檔案, Code 如下:

     

                SPSite mySite = new SPSite("http://jasonqunmoss:16666");
                SPWeb myWeb= mySite.OpenWeb();
                SPList myList = myWeb.Lists["测试"];

                for (int i = 0; i < myList.Items.Count; i++)
                { 
                      Response.Write(myList.Items[i ].Name + "<br>");
                }

    2008年1月21日 上午 02:13