カスタムデータシートビューを表示する必要があるアプリケーションページがあります。私はこれを達成するための方法を失っていますか?SharePointリストのデータシートビューをアプリケーションページに表示するにはどうすればよいですか?
データシートビューは、このアプリケーションページに表示したいものの多くです。それはSPGridViewを通じて行うことができますか?または何?
私はSharePoint 2010、Visual Studio 2010、C#を使用しています。事前に
おかげで、
カスタムデータシートビューを表示する必要があるアプリケーションページがあります。私はこれを達成するための方法を失っていますか?SharePointリストのデータシートビューをアプリケーションページに表示するにはどうすればよいですか?
データシートビューは、このアプリケーションページに表示したいものの多くです。それはSPGridViewを通じて行うことができますか?または何?
私はSharePoint 2010、Visual Studio 2010、C#を使用しています。事前に
おかげで、
あなたはSPGridViewを使用し、それにデータソースをバインドすることができます。あなたはまた、ASPのようなASP.Netから入手できるフィールドタイプを使用することができます
var adapter = new SqlDataAdapter(sqlCommand);
var dataSet = new DataSet();
adapter.Fill(dataSet);
configData.DataSource = dataSet.Tables[0];
configData.DataBind();
: それはあなたが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>
にするだろうとの背後にあるコードのようなものになるだろうとほとんど同じです:HyperLinkField、asp:あなたが表示しようとしているものに依存するTemplateField。また、SPGridViewにはAutoGenerateColumnsがあり、これをtrueに設定してすべてのフィールドを自動的に表示させることができますが、データソースフィールドをユーザーに表示できるかどうかによって異なります。