2017-03-03 5 views
1

私はSharepointデータに基づいてチェックボックスにチェックを入れようとしています。例、A =真、B =真、C =偽。私はAとBにチェックを入れてどうしたらいいですか?私は読み込まれたページのgridviewのチェックボックスを表示したい。チェックボックスをオブジェクトリストにバインドすることは可能ですか?ありがとうございますSharepointのリストに基づいてgridviewにチェックを入れる方法を教えてください。 ASP.NET、c#

答えて

0
// Starting with ClientContext, the constructor requires a URL to the 
// server running SharePoint. 
    ClientContext context = new ClientContext("http://SiteUrl"); 

// Assume the web has a list named "Announcements". 
    List announcementsList = context.Web.Lists.GetByTitle("Announcements"); 

// This creates a CamlQuery that has a RowLimit of 100, and also specifies Scope="RecursiveAll" 
// so that it grabs all list items, regardless of the folder they are in. 
    CamlQuery query = CamlQuery.CreateAllItemsQuery(100); 
    ListItemCollection items = announcementsList.GetItems(query); 

    // Retrieve all items in the ListItemCollection from List.GetItems(Query). 
    context.Load(items); 
    context.ExecuteQuery(); 
    foreach (ListItem listItem in items) 
    { 
    // We have all the list item data. For example, Title. 
    if (yourListItem["CheckBoxFieldName"].ToString() == "A") 
     { 
      checkBox1.Checked = true; 
     } 
    else if (yourListItem["CheckBoxFieldName"].ToString() == "B") 
     { 
      checkBox1.Checked = true; 
     } 
    else if (yourListItem["CheckBoxFieldName"].ToString() == "C") 
     { 
      checkBox1.Checked = false; 
     } 
    } 
関連する問題