SharePoint SPListItem
をListItem
に変換してドロップダウンリストに入れようとしています。 #Daylight;#SharePoint SPListItemをドロップダウンリストアイテムに変換する
; #Design; #Employee婚約;#
しかし、明らかにこれはない
:私の問題は、SharePointリスト内のデータは、次のように格納されていることです私のために働く。私は;を削除する必要がありますシンボルは、
String.Replace
と同じくらい単純なはずですが、私がいくつかの問題に遭遇しているところでは、複数の選択肢を含むリスト項目に対して何をすべきですか?ここでの究極の目標は、SharePointリスト内のすべてのアイテムのドロップダウンリスト(重複を含まない)を生成することです。何か案は?using (SPSite site = new SPSite(SPContext.Current.Web.Url.ToString())) using (SPWeb oWebsiteRoot = site.OpenWeb()) { SPList oList = oWebsiteRoot.Lists["WplData"]; SPListItemCollection items = null; SPQuery query = new SPQuery(); query.Query = "<Where><IsNotNull><FieldRef Name='Topic' /></IsNotNull>" + "</Where><OrderBy><FieldRef Name='Topic' Ascending='True' /></OrderBy>"; items = oList.GetItems(query); DataTable tmpTable = new System.Data.DataTable(); tmpTable = items.GetDataTable(); DataView view = new DataView(tmpTable); String[] columns = { "Topic" }; DataTable table = view.ToTable(true, columns); foreach (DataRow row in table.Rows) { foreach (var item in row.ItemArray) { ListItem listItem = new ListItem(); listItem.Value = item.ToString(); listItem.Text = item.ToString(); TopicDropDownList.Items.Add(listItem); } } }