簡體   English   中英

如何根據Sharepoint列表在gridview上勾選復選框? ASP.NET,c#

[英]How to get checkbox ticked on gridview based on Sharepoint list? ASP.NET, c#

我試圖根據Sharepoint數據勾選復選框。 例如,A =真,B =真,C =假。 我打算如何在A和B上勾選復選框? 我想在頁面加載的gridview中顯示復選框。 可以將復選框與對象列表綁定? 謝謝

// 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;
        } 
  } 

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM