Cómomostrartodos los registros de elementos de una lista de puntos compartidos en una vistadecuadrículaenunaplalicaciónasp.netc# [英] Cómo mostrar todos los registros de elementos de una lista de puntos compartidos en una vista de cuadrícula en una aplicación asp.net c #
本文介绍了Cómomostrartodos los registros de elementos de una lista de puntos compartidos en una vistadecuadrículaenunaplalicaciónasp.netc#的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我想知道如何在asp.net的gridview中显示共享列表的所有元素我正在通过代码开发的c#应用程序,到目前为止我只有这个但它没有正确显示
解决方案
您好,
以下示例代码供您参考。
GridView代码:
< asp:GridView ID =" GridView1" RUNAT = QUOT;服务器"的AutoGenerateColumns = QUOT假QUOT;>
< Columns>
< asp:BoundField DataField =" ID"的HeaderText = QUOT; ID" />
< asp:BoundField DataField =" Title"的HeaderText = QUOT;标题" />
< asp:BoundField DataField =" Puesto"的HeaderText = QUOT; Puesto" />
< asp:BoundField DataField =" Departamento"的HeaderText = QUOT;阿雅" />
< / Columns>
< / asp:GridView>
代码落后:
protected void Page_Load(object sender,EventArgs e)
{
BindListItems();
}
protected void BindListItems()
{
var siteCollectionUrl =" http:// sp2013 / sites / team" ;;
ClientContext clientContext = new ClientContext(siteCollectionUrl);
clientContext.Credentials = new NetworkCredential(" administrator"," **"," dennis");
Web web = clientContext.Web;
clientContext.Load(web);
clientContext.ExecuteQuery();
List list = web.Lists.GetByTitle(" TestGrid");
Microsoft.SharePoint.Client.ListItemCollection items = list.GetItems(new CamlQuery());
clientContext.Load(items);
clientContext.ExecuteQuery();
GridView1.DataSource = GetInboxListData(items);
GridView1.DataBind();
}
private DataTable GetInboxListData(Microsoft.SharePoint.Client.ListItemCollection items)
{
DataTable dt = new DataTable();
dt.Columns.Add(" ID");
dt.Columns.Add(" Title");
dt.Columns.Add(" Puesto");
dt.Columns.Add(" Departamento");
DataRow行;
foreach(项目中的Microsoft.SharePoint.Client.ListItem项目)
{
row = dt.Rows.Add();
row [" ID"] = item [" ID"]。ToString();
row [" Title"] = item [" Title"]。ToString();
row [" Puesto"] = item [" Puesto"]。ToString();
row [" Departamento"] = item [" Departamento"]。ToString();
}
返回dt;
}
最好的问候,
丹尼斯
Hi, I would like to know how to show all the elements of a list of shares in a gridview in an asp.net c # application that I am developing through code, so far I only have this but it is not shown correctly
解决方案
Hi,
The example code below for your reference.
GridView code:
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="false"> <Columns> <asp:BoundField DataField="ID" HeaderText="ID" /> <asp:BoundField DataField="Title" HeaderText="Title" /> <asp:BoundField DataField="Puesto" HeaderText="Puesto" /> <asp:BoundField DataField="Departamento" HeaderText="Departamento" /> </Columns> </asp:GridView>Code behind:
protected void Page_Load(object sender, EventArgs e) { BindListItems(); } protected void BindListItems() { var siteCollectionUrl = "http://sp2013/sites/team"; ClientContext clientContext = new ClientContext(siteCollectionUrl); clientContext.Credentials = new NetworkCredential("administrator", "**", "dennis"); Web web = clientContext.Web; clientContext.Load(web); clientContext.ExecuteQuery(); List list = web.Lists.GetByTitle("TestGrid"); Microsoft.SharePoint.Client.ListItemCollection items = list.GetItems(new CamlQuery()); clientContext.Load(items); clientContext.ExecuteQuery(); GridView1.DataSource = GetInboxListData(items); GridView1.DataBind(); } private DataTable GetInboxListData(Microsoft.SharePoint.Client.ListItemCollection items) { DataTable dt = new DataTable(); dt.Columns.Add("ID"); dt.Columns.Add("Title"); dt.Columns.Add("Puesto"); dt.Columns.Add("Departamento"); DataRow row; foreach (Microsoft.SharePoint.Client.ListItem item in items) { row = dt.Rows.Add(); row["ID"] = item["ID"].ToString(); row["Title"] = item["Title"].ToString(); row["Puesto"] = item["Puesto"].ToString(); row["Departamento"] = item["Departamento"].ToString(); } return dt; }Best Regards,
Dennis
这篇关于Cómomostrartodos los registros de elementos de una lista de puntos compartidos en una vistadecuadrículaenunaplalicaciónasp.netc#的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文