共用方式為


自訂實體欄位

在本課程中,您將學習如何設定顯示屬性,並變更 LightSwitch 資料實體中個別欄位的資料型別。

自訂個別資料行

顯示用於指定如何向使用者顯示特定欄位資料的屬性。 例如,您可以為欄位指定不同的顯示名稱。

若要設定欄位屬性

  1. 按兩下 [方案總管] 中的 [客戶]。

    [資料設計工具] 隨即開啟。 按一下標題列,確定已選取實體 (Entity) 本身。

  2. 在 [屬性] 視窗的 [摘要屬性] 清單中,選取 [CompanyName]。

  3. 在 [資料設計工具] 中,選取 [CompanyName] 欄位。

  4. 在 [屬性] 視窗中選取 [顯示名稱] 屬性,並輸入 Company。

    提示

    資料庫欄位名稱不能包含空格,但可以使用底線字元來表示的空格。為確保顯示的欄位名稱是使用者容易理解的名稱,請重新檢視資料庫實體中的欄位名稱,並對需要較佳顯示名稱的欄位變更其 [顯示名稱] 屬性。

  5. 選取 [ContactName] 欄位。 在 [屬性] 視窗中,將 [描述] 屬性設定為「這是我們在這個公司的主要連絡人」。

    當使用者將指標停留在該欄位上,[描述] 屬性的值會在應用程式中顯示為工具提示。

資料庫中的欄位通常是以對資料庫而言有效率的格式儲存,但可能不是您要向使用者顯示的格式。 例如,表示貨幣值的欄位通常會儲存為 Decimal 資料型別,但其通常在應用程式中顯示為貨幣。

若要變更資料型別

  1. 在 [資料設計工具] 中,選取 [Phone] 欄位。

  2. 在 [型別] 資料行中,選取下拉式清單上的 [PhoneNumber]。

    [PhoneNumber] 是以標準格式顯示電話號碼的自訂商務類型。

  3. 按兩下 [方案總管] 中的 [Order_Details]。

  4. 在 [資料設計工具] 中,選取 [UnitPrice] 欄位。

  5. 在 [型別] 資料行中,選取下拉式清單上的 [Money]。

    [Money] 是另一個用於格式化和顯示貨幣值的自訂商務類型。

仔細查看

本課程示範如何設定實體欄位的屬性,以及如何變更欄位的資料型別。 在加入實體後立即執行這些步驟是很好的做法,但是您可以在應用程式開發期間的任何時候變更屬性和資料型別。

您所設定的第一個屬性是 [摘要] 屬性。 在包含清單的畫面中,此欄位是顯示在清單,而不是預設的 ID 欄位中。

您可以設定的大多數屬性都與外觀有關,而其他屬性則可用來設定驗證規則和其他特性。 屬性的可用性因資料型別而異。 後面的課程將說明其他屬性。

您可以使用自訂資料型別,以最適合應用程式的方式顯示資料,而不會變更基礎資料庫中的型別。 由於 Money 型別會將資料庫中的十進位格式轉換為顯示中的貨幣格式,可為此原則做說明。 不僅不需要做這項工作,而且資料庫仍將保留其有效率的十進位格式。 許多自訂資料型別會提供型別特定的屬性,例如,Symbol Mode 是決定貨幣符號顯示方式之 Money 型別的屬性。

除了 PhoneNumber 和 Money 自訂商務類型之外,LightSwitch 還會提供 EmailAddress,Hyperlink,Percentage,Web Address和 Image 類型。 您也可以加入其他自訂商務型別做為副檔名。 另一個課程將會示範如何取得擴充功能。

注意事項注意事項

影像通常會在資料庫中儲存為 Binary 資料類型。您無法顯示 Binary 類型,但可以將其變更為適合顯示用途的 Image 類型。

後續步驟

在下一個課程中,您將學習如何向使用者顯示預先決定的值清單。 下一個課程:顯示選擇清單

請參閱

工作

HOW TO:定義資料欄位

HOW TO:驗證資料

其他資源

使用 LightSwitch 中的資料 (導覽)

擴充功能:為 LightSwitch 新增功能