共用方式為


建立簡單繫結控制項 (Windows Forms .NET)

透過簡單的資料繫結,您可以顯示單一的資料元素,例如從資料集資料表到表單上控制項的資料行值。 您可以將控制項的任何屬性簡單繫結至資料值。

簡單繫結控制項

  1. 連線至資料來源

  2. 在 Visual Studio 中選取表單上的控制項,並顯示 [屬性] 視窗。

  3. 展開 [DataBindings] 屬性。

    繫結的屬性會顯示在 [DataBindings] 屬性下。 例如,在大部分控制項中,經常會繫結 [Text] 屬性。

  4. 如果您想要繫結的屬性不是常繫結的屬性之一,請選取 [進階] 方塊中的 [省略符號] 按鈕 (螢幕擷取畫面:Visual Studio [屬性] 視窗中的 [省略符號] 按鈕。),以顯示 [格式化和進階繫結] 對話方塊,其中包含該控制項的完整屬性清單。

  5. 選取您要繫結的屬性,然後選取 [繫結] 底下的下拉式箭頭。 會顯示可用資料來源清單。

  6. 展開您想要繫結的資料來源,直到您找到您要的單一資料項目。 例如,如果您要在資料集資料表中繫結至資料行值,請展開資料集的名稱,然後展開表格名稱來顯示資料行名稱。

  7. 選取要繫結至的元素名稱。

  8. 如果您在使用 [格式化和進階繫結] 對話方塊,請選取 [確定] 返回 [屬性] 視窗。

  9. 如果您想要繫結更多控制項屬性,請重複步驟 3 到 7。

    注意

    由於簡單繫結控制項只會顯示單一資料元素,因此一般會在具有簡單繫結控制項的 Windows Form 中包含瀏覽邏輯。

建立繫結控制項並格式化顯示的資料

搭配 Windows Forms 資料繫結,您可以使用 [格式化和進階繫結] 對話方塊來格式化資料繫結控制項中顯示的資料。

  1. 連線至資料來源

  2. 在 Visual Studio 中選取表單上的控制項,然後開啟 [屬性] 視窗。

  3. 展開 [DataBindings] 屬性,然後在 [進階] 方塊中,選取 [省略符號] 按鈕 (Visual Studio [屬性] 視窗中的 [省略符號] 按鈕。) 來顯示 [格式化和進階繫結] 對話方塊,其中具有該控制項的完整屬性清單。

  4. 選取您想要繫結的屬性,然後選取 [繫結] 箭號。

    會顯示可用資料來源清單。

  5. 展開您想要將屬性繫結到的資料來源,直到您找到您要的單一資料元素。

    例如,如果您要在資料集資料表中繫結至資料行值,請展開資料集的名稱,然後展開表格名稱來顯示資料行名稱。

  6. 選取要繫結至的元素名稱。

  7. 在 [格式類型] 方塊中,選取您想要套用至控制項中所顯示資料的格式。

    在所有情況下,如果資料來源包含 DBNull,則您可以指定顯示在控制項中的值。 否則,選項會稍微不同,視您所選取的格式類型而定。 下列表格顯示格式類型和選項。

    格式類型 格式化選項
    沒有格式化 沒有選項。
    數值 使用 [小數位數] 上下控制項來指定小數位數。
    貨幣 使用 [小數位數] 上下控制項來指定小數位數。
    日期時間 透過選取 [類型] 選取方塊中的其中一個項目,選擇應該如何顯示日期和時間。
    科學記號 使用 [小數位數] 上下控制項來指定小數位數。
    自訂 指定自訂格式字串。

    如需詳細資訊,請參閱格式類型注意:不保證自訂格式字串能夠在資料來源與繫結控制項之間成功來回。 請改為處理繫結的 Parse (部分機器翻譯) 或 Format (部分機器翻譯) 事件,並在事件處理常式碼中套用自訂格式化。
  8. 選取 [確定] 以關閉 [格式化和進階繫結] 對話方塊,並返回 [屬性] 視窗。

另請參閱