概述
我有3个文本框,txt_Mobile
,txt_Landline
,txt_Other
。如果这3个文本框中的1个包含值,我需要使用字符串" Mobile"," landline"自动设置我的组合框(cmb_PrefconNumber
)。或者"其他",取决于填写的文本框。然后,需要自动将combobox
的值设置为相应的值。
如果填写了两个以上的文本框,我需要让用户自己选择它。但是,我仍然需要用给定的值填充它。
我不确定是否必须绑定文本框,因为我实际上并没有使用该值,只是相应的字符串。我尝试在我的构造函数中绑定文本框,如下所示:
binding = new Binding("Text", cmb_PrefConNumber, "Text");
cmb_PrefConNumber.DataBindings.Add(binding);
我目前在每个validating event handler
if (!cmb_PrefConNumber.Items.Contains("Alternative"))
{
cmb_PrefConNumber.Items.Add("Alternative");
return;
}
但是,这些不会更新我的组合框,因为我认为它需要带有绑定的两个值int
和string
。当我没有使用文本框值本身时,我不确定如何执行此操作。
答案 0 :(得分:0)
在所有3个文本框中使用KTable
事件,并在其中启动类似TextChanged
的功能。对于textboxID,您可以为3个不同的文本框设置1,2和3,它们将如下所示:
PopulateCombo(textboxID)