分享方式:


如何將Configuration Manager資料系結至表單

在Configuration Manager中,若要將Configuration Manager主控台資料系結至屬性工作表,您可以使用 DataBindings 屬性工作表之控制項類別的 屬性。

屬性 DataBindings 是用來系結至表單 Property Manager 的 中的物件。 在物件變更之後,使用 SetDirtyFlag將物件標示為已變更。 這可確保當對話方塊關閉時,物件會正確序列化。

將Configuration Manager資料系結至表單

  1. 如果Configuration Manager主控台已開啟,請將其關閉。

  2. 在 Visual Studio 2010 中,開啟您在如何建立Configuration Manager屬性工作表中建立的專案。

  3. 在方案總管中,以滑鼠右鍵按一下[ConfigMgrControl.cs],然後按一下 [檢視設計工具]

  4. 在 [工具箱] 中,按一下 [ 通用控制項] 索引 標籤,然後按兩下 [TextBox]。 名為 textBox1 的欄位會新增至 使用者控件設計工具上的控制項。

  5. 在方案總管中,以滑鼠右鍵按一下[ConfigMgrControl.cs],然後按一下 [檢視來源]

  6. 將下列程式碼加到 InitializePageControl 方法:

    textBox1.DataBindings.Add("Text", PropertyManager["Name"], "StringValue");  
    
  7. 在方案總管中,以滑鼠右鍵按一下[ConfigMgrPropertySheet.cs],然後按一下 [檢視設計工具]

  8. 按兩下您新增的文字方塊。 系統會建立新的事件處理常式 TextChanged

  9. textBox1_TextChanged中,新增下列程式碼以在文字變更時設定中途旗標: Dirty = true;

  10. 建置專案,並將元件複製到 %ProgramFiles%\Microsoft 端點管理員\AdminConsole\bin。

  11. 開啟Configuration Manager主控台,然後流覽至 [軟體發佈]底下的 [套件] 節點。

  12. 以滑鼠右鍵按一下套件,然後按一下 [ 顯示我的屬性工作表]

    在顯示的屬性工作表中,文字方塊會顯示所選封裝的名稱。

  13. 輸入套件的新名稱,然後按一下 [ 確定]

    在 [Configuration Manager 主控台結果] 窗格中,套件名稱會變更為您輸入的名稱。

另請參閱

如何使用傳遞至表單Configuration Manager物件
關於Configuration Manager表單