SPGridView和动态列

时间:2017-06-23 09:19:07

标签: sharepoint sharepoint-2010 splist spgridview

我想在Visual Web部件中显示Sharepoint List的一部分。我阅读了有关SPGridView但是如何使列数动态化(我不知道我的列表预先有多长时间),以及如何在列中创建列?

1 个答案:

答案 0 :(得分:0)

使用c#Api,您可以找到列:

使用示例:

SPList list = web.List["My list"];
list.Fields...

并通过c#Code动态创建SPGridView列

GridView listTypeBot = new GridView();

// Create my column
BoundField bf = new BoundField();
bf.HeaderText = "Types of bot available";

// Add my column to my gridview
listTypeBot.Columns.Add(bf);

代码作为示例提供(不是工作代码)