UIにコンボボックスを追加しました。カスタムアクションからWIXコンボボックスを設定する方法
<Control Id ="ExistingPortCombo" Type="ComboBox" X="120" Y="120" Width="200" Height="50" Property="ComboSelectedPort" ComboList="yes" >
<ComboBox Property="ComboSelectedPort" />
</Control>
カスタムアクションから入力します。私はそんなことをするために腹を立てます。ここで
はリスト
static int index = 0;
private static void AddRecordToList(string propertyName,string text,string value,string control)
{
try
{
View view = CurrentSession.Database.OpenView("SELECT * FROM " + control);
view.Execute();
Record record = CurrentSession.Database.CreateRecord(4);
record.SetString(1, propertyName);
record.SetInteger(2, ++index);
record.SetString(3, text);
record.SetString(4, value);
view.Modify(ViewModifyMode.InsertTemporary, record);
view.Close();
}
catch (Exception ex)
{
global::System.Windows.Forms.MessageBox.Show(ex.Message);
}
}
を埋めるために私の関数である。そして、私はと呼び出し:このメソッドは、リストボックスのために動作しますが、しかし、コンボボックスのエラーが発生します
AddRecordToComboBox("ComboSelectedPort", text, value,"ComboBox");
。
誰でも私がここで間違っているのを見ることはできますか?