欄位對話方塊
發佈時間: 2016年4月
[欄位] 對話方塊可以讓您管理 ASP.NET GridView 和 DetailsView Web 伺服器控制項所顯示的欄位 (資料行或資料列)。 對話方塊可以讓您指定:
要顯示的資料欄位
特殊功能 (例如編輯和選取項目) 的欄位
能夠讓您建立自己的配置之範本欄位
個別資料行的欄位特定資訊,例如排序運算式和命令名稱
每個欄位的頁首及頁尾、內容和資料繫結
定義欄位後就可以設定其屬性。 可用的屬性會根據您使用的欄位型別而有所不同。
您可以在設計檢視中,以滑鼠右鍵按一下控制項以開啟 [欄位] 對話方塊,然後按一下 [編輯資料行] (GridView 控制項) 或 [編輯欄位] (DetailsView 控制項)。
工作
Walkthrough: Calling a Stored Procedure Using the SqlDataSource Web Server Control
Walkthrough: Editing and Inserting Data in Web Pages with the DetailsView Web Server Control
UI 項目
可用的欄位
列出控制項能夠顯示的所有欄位,並分成下列數個可以展開的節點:BoundField:用來從資料來源中可用的資料欄位加入個別資料欄位。
CheckBoxField:用來在資料來源的布林值 (Boolean) 欄位中加入欄位繫結。
HyperLinkField:用來加入將包含其他網頁連結的欄位。 超連結欄位可以包含靜態文字,或將資料欄位顯示為超連結。
ImageField:用來加入將會包含影像的欄位
ButtonField:用來加入將包含按鈕的欄位 (命令按鈕或連結按鈕),使用者可以按一下按鈕執行個別項目的特定動作。 您可以設定欄位的 ButtonType 屬性,指定是否要使用 Button、LinkButton 或 ImageButton 控制項。
CommandField:用來加入會包含可回傳命令 (例如 [刪除]、[編輯]/[更新]/[取消]、[新增]/[插入]/[取消] 和 [選取]) 之連結的欄位
TemplateField:用來建立包含 HTML 文字和控制項任意組合的欄位。
選取的欄位
顯示可以自訂的欄位清單。 當您選取這個清單中的資料行時,[Field 屬性] 方塊會顯示欄位的屬性。 使用 [選取的欄位] 方塊旁邊的按鈕重新整理或移除欄位。自動產生欄位
指定控制項是否會針對所繫結之資料來源中的所有資料欄位建立欄位。 您無法移除或格式化自動產生的欄位。即使指定控制項應該自動產生欄位,您還是可以加入欄位。 您加入的任何欄位會與自動產生的欄位一起出現。
欄位屬性
能夠讓您自訂目前選取的節點。將這個欄位轉換為 TemplateField
重新建立選取的欄位,以便使用 HTML 文字與控制項之組合的範本。 這可以讓您建立欄位的自訂配置。
請參閱
GridView Web Server Control Overview
DetailsView Web Server Control Overview
加入欄位對話方塊