2012-02-04 31 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,並讓它自動顯示所有字段,但這取決於您可以如何將數據源字段顯示給用戶。

相關問題