none
開發 WebPart 的時候如何引用 SqlDataSource? RRS feed

  • 問題

  • 你好,我使用的是 SharePoint Foundation 2010 以及 VisualStudio 2010 進行 WebPart 開發。

    我在 VS2010 裡建立的 WebPart 專案中工具箱的 [資料] 中的 [Sqldatasource] 卻是反白無法使用。

    但是如果我的專案是 AS.Net Web 應用程式類型的話就可以正常的使用 SqlDataSource 控制項。

    我在 這個 Webpart 中需要放置一個 GridView 去連結 SqlServer 2008 並且透過 GridView 上的編輯與刪除按鈕進行資料異動作業。

    目前看到最快的方法就是利用 Gridview 結合 SqlDataSource 控制項來做。

    有人遇過這種問題嗎?

    感謝回應,謝謝。

    2013年5月29日 下午 06:53

解答

  • 在sharepoint系統下開發web part 原則上是不能直接存取sql data的,必須透過sharepoint dom 來存取,你可以在建立sharepoint 外部清單後,使用sharepoint 清單物件來做,當然,如果你硬要存取,還是可以,方法也有好幾種,但都不是直接建立sqldatasource的方式,例如,你可以寫一個對sql存取的WCF,然後再由sharepoint呼叫,


    屠立剛(JosephTu)

    2013年7月25日 下午 02:01
    版主