2012-02-04 30 views

回答

0

您可以使用SPGridView然后一个数据源绑定到它。 这几乎是一样的,你会在ASP.Net

<SharePoint:SPGridView runat="server" ID="configData" width="50%" AllowSorting="True" 
    AutoGenerateSelectButton="false" AutoGenerateColumns="false">  
    <Columns> 
     <SharePoint:SPBoundField runat="server" DataField="config_key" HeaderText="Configuration Item" /> 
     <SharePoint:SPBoundField runat="server" DataField="config_value" HeaderText="Configuration Value" /> 
    </Columns> 
</SharePoint:SPGridView> 

做,后面的代码会是这样的:

var adapter = new SqlDataAdapter(sqlCommand); 
var dataSet = new DataSet(); 
adapter.Fill(dataSet); 

configData.DataSource = dataSet.Tables[0]; 
configData.DataBind(); 

您还可以使用字段类型可以从ASP.Net如ASP :HyperLinkField,asp:TemplateField取决于你想要显示的内容。 SPGridView还具有AutoGenerateColumns,您可以将其设置为true,并让它自动显示所有字段,但这取决于您可以如何将数据源字段显示给用户。

相关问题