简体   繁体   English

SPGridView和动态列

[英]SPGridView and dynamic columns

I would like to display part of a Sharepoint List in a Visual Web Part. 我想在Visual Web部件中显示Sharepoint列表的一部分。 I read about SPGridView but how can i make the number of columns dynamic (i don't know how long my list will be beforehand), and how can I create columns in columns ? 我了解了SPGridView,但是如何使列数动态(我不知道列表会提前多久),以及如何在列中创建列?

Using c# Api, you can find out what are the columns : 使用c#Api,您可以找出哪些列:

Example using : 使用示例:

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

And create the SPGridView Column dynamically by c# Code as well 并通过c#代码动态创建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);

Code provided as example (not working code) 作为示例提供的代码(不是工作代码)

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM