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 #

查看:73
本文介绍了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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆