0

別の SP サイトで使用する Web パーツとして、SP2010 Web サイトのリストを gridview テーブルに入力しようとしています。これまでのところ、私が持っているコードは次のとおりです。

    SPSite mySite = new SPSite("Sharepoint list URL ");
        SPWeb myweb= mySite.OpenWeb();
        SPList myList = myweb.Lists["ListName"];
        SPListItemCollection items = myList.Items;


                    DataTable table;
                    table = new DataTable();
                    table.Columns.Add("Title", typeof(string));
                    table.Columns.Add("First Name", typeof(string));
                    table.Columns.Add("Last Name", typeof(string));


                    DataRow row;
                    foreach (SPListItem item in items)
                    {
                        row = table.Rows.Add();
                        row["Title"] = item.Name;

                    }
                    GridView2.DataSource = table.DefaultView;
                    GridView2.DataBind();

コード内の他のさまざまな場所に名と姓を追加しようとしましたが、成功しませんでした。Webパーツによって作成されたWebサイト上のテーブルになりますが、正しい値が表示されたタイトル列と、追加したタイトルを含む2つの列しかありませんが、内部には値がありません。私の問題を検討していただきありがとうございます。

4

1 に答える 1