如何基于SharePoint列表在GridView上获取勾选的复选框?ASP.NET,C#



im试图根据SharePoint数据获得勾选的复选框。例如,a = true,b = true,c = false。我将如何在A和B上勾选Checkbox?我想在加载页面上的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;
        } 
  } 

相关内容

  • 没有找到相关文章

最新更新