FormView 控制項

DetailsView 控制項類似,FormView 控制項可為您提供使用資料來源中單一記錄的能力。FormView 與 DetailsView 控制項之間的差異是,DetailsView 控制項使用的是表格式版面配置,在這種版面配置中,記錄的每一個欄位都自成一列。相反的,FormView 控制項並不會指定預先定義的版面配置以顯示記錄。您必須改為建立包含控制項的範本,以顯示記錄中個別的欄位。範本會包含用以建立表單的格式設定、控制項和繫結運算式。

FormView 控制項一般可用以更新及插入新的記錄,通常在主控制項/詳細資料控制項情況下,主控制項的所選記錄會決定顯示於 FormView 控制項中的記錄。如需詳細資訊與範例,請參閱 MSDN Library 的使用 FormView Web 伺服器控制項修改資料

新增 FormView 控制項至網頁

  • 將 FormView 控制項從 [工具箱] 工作窗格拖曳至網頁。

在新增 FormView 控制項後,即可為控制項指定資料來源。

將 FormView 控制項繫結至資料來源

  1. 在 [設計] 檢視中,以滑鼠右鍵按一下 FormView 控制項,再按 [顯示通用控制項工作]。

  2. 在 [ DropDownList 工作] 功能表上,按一下現有的資料來源,或按 [選擇資料來源] 下拉式清單中的 [<新資料來源...>]。

  3. 若您選擇 [<新資料來源...>],請在 [資料來源組態精靈] 中設定新的資料來源。如需詳細資訊,請參閱使用資料繫結控制項,設定資料來源

自訂 FormView 顯示

自訂 FormView 顯示最簡單的方法,就是使用 [自動格式設定] 選項。

套用基本格式設定配置至 FormView 控制項

  1. 在 [設計] 檢視中,以滑鼠右鍵按一下 FormView 控制項,再按 [顯示通用控制項工作]。

  2. 在 [FormView 工作] 功能表上,按一下 [自動格式設定]。

  3. 在 [自動格式設定] 對話方塊的 [選取配置] 清單中選取一項配置。該配置對 FormView 控制項的效果會顯示在 [預覽] 區域中。

  4. 按一下 [確定],以套用該格式設定配置,並關閉對話方塊;或按一下 [套用],只套用格式設定配置,而不關閉對話方塊。

藉由更新與區域相關聯的樣式集合,可自訂 FormView 的每個區域或狀態。例如,在 [標籤屬性] 工作窗格的 [樣式] 群組中,可以為 FormView 的某個區域自訂 RowStyle、HeaderStyle 與其他樣式集合。也可以透過互動方式進行 FormView 控制項區域範本的格式設定。

以互動方式設計 FormView 範本

  1. 在 [設計] 檢視中,以滑鼠右鍵按一下 FormView 控制項,再按 [顯示通用控制項工作]。

  2. 在 [FormView 工作] 功能表上,按一下 [編輯範本]。如此會將精靈切換為 [範本編輯模式]。

  3. 在 [顯示] 下拉式清單中,選取所要編輯的範本。

  4. 完成範本的設計時,請在 [FormView 工作] 功能表中,按一下 [結束範本編輯],以返回標準的 FormView 設計模式。

如需有關使用 FormView 控制項的詳細資訊,請參閱 MSDN Library 的 FormView Web 伺服器控制項概觀 (英文)。

請參閱

概念

ASP.NET 概觀

ASP.NET 資料控制項概觀

DataList 控制項

DetailsView 控制項

GridView 控制項

Repeater 控制項