SharePoint Enterpriseバージョンをお持ちの場合は、Business Data Catalogをご覧ください。これにより、列を外部データソースにバインドできます。これは、あなたが探している機能を提供するかもしれません。
エンタープライズ機能がない場合は、WSPパッケージとカスタムコードを展開するためのアクセス権がありますか。
外部データソースへの独自のデータアクセスを作成する必要があります。外部データソースからデータを取り出し、SharePointリストを作成したり、外部データをオンデマンドでプルするカスタムビューを作成したりするオプションがあります。
同期戦略を考え出す必要があります。意味は、外部SQLデータソース内のデータです。静的な参照情報は、SharePoint内でのユーザーの操作に応じて更新する必要はありません。これはあなたの質問に基づいているようです。外部データソースを更新する必要がある場合は、データを更新し、検証し、必要に応じてエラーメッセージを使用して操作を取り消すために、saveイベント(おそらく、ItemAddingを受信するcustom event handler)にフックする必要があります。
のWSPパッケージ/ DLLを展開できない場合は、jQuery SharePoint libraryをご覧ください。これにより、jQueryを使用してリストと対話できます。 SharePoint環境からアクセス可能な外部データソースからのアクセスが必要なデータの周りにWCFまたはWebサービスラッパーも記述している場合、ハックをソリューションとして組み合わせることができます。
これを行うには、カスタムデータアクセスが必要なページにコンテンツエディタWebパーツを配置する必要があります。そこには、jQueryのjavascriptライブラリとjQuery SharePointライブラリを参照するコードを記述します。コードは外部データサービスへの呼び出しを行い、必要な更新を行う必要があります。
これは完全にページベースだと単にスクリプトまたは誰かCEWPを編集するか、それを完全に削除を無効にして破壊することができるので、あなたが望むものを達成するために最も信頼できる方法です。
CEWPやその他のソリューションを置くことができない場合は、何もオプションがありません。
と一緒にカスタムリストを作成するというSharPoint MVPの記事を見てください。これはなぜjqueryでタグ付けされていますか?ディスプレイはどのように見えますか?データのテーブル? –
下記の私の答えをご覧ください! –