SharePoint サイトとは別のサーバーで実行されている ASP ページに SharePoint リストを表示しようとしています。最初にサーバー オブジェクト モデルを使用しようとしましたが、成功しませんでした (参照: SharePoint がインストールされていないサーバーで SharePoint GridViews を使用する)
そこで、代わりにクライアント オブジェクト モデルを使用することにしました。これにより、Sharepoint からデータを取得できるようになりました。間違っている場合は訂正してください。ASP.net データ テーブル/グリッド ビューを SharePoint オブジェクトにバインドできる組み込み機能はありません。ASP.net ページは、Sharepoint がインストールされていないサーバーで実行されます。
ASP.net グリッド ビュー オブジェクトは非常に設計しやすく (GUI で表示可能)、並べ替えやページングなどの機能を多数提供するため、ぜひ使用したいと考えています。これらのオブジェクトは、ASP データ セットを使用する必要があるため (私は ASP.net 開発は初めてです)、データ セット オブジェクトと、データのソースとなるデータ テーブルを作成しました。
これらのデータ テーブルは、SQL ベースのソースからデータを取得するように明確に設計されています。Visual Studio が提供する唯一のオプションは、さまざまな SQL プラットフォームからのものであるためです。ただし、GUI を使用して、必要な列をデータ テーブルに追加することができました。これらの列名は、取得したい SharePoint リスト内のメタデータの列に対応しています。
これで、ユーザーがページをロードしたときにグリッド ビューに値が入力されるようにするために実行する必要がある手順を、できればベスト プラクティスに関して、誰でも提供できます。Sharepoint Web サービスを介して値にアクセスする方法は既に知っていますが、ASP データ セットに値を取得する方法がわかりません。