jjzjj

comboBox1

全部标签

c# - 如何绑定(bind) ComboBox 以便 displaymember 是源数据表的 2 个字段的 concat?

我想将一个ComboBox绑定(bind)到一个DataTable(我不能改变它的原始模式)cbo.DataSource=tbldata;cbo.DataTextField="Name";cbo.DataValueField="GUID";cbo.DataBind();我想要ComboBox显示tbldata.Name+tbldata.Surname。当然,在绑定(bind)之前将新名称+姓氏作为字段添加到tbldata是可能的,但我希望有一个更优雅的解决方案(伪代码)cbo.DataTextField="Name";cbo.DataTextField+="Surname";

c# - WinForms ComboBox DropDown 和 Autocomplete 窗口都出现

我在winforms应用程序上有一个ComboBox,代码如下:comboBox1.AutoCompleteMode=AutoCompleteMode.SuggestAppend;comboBox1.AutoCompleteSource=AutoCompleteSource.ListItems;DataTablet=newDataTable();t.Columns.Add("ID",typeof(int));t.Columns.Add("Display",typeof(string));for(inti=1;i然后,当窗口打开时,我按照以下步骤操作:单击ComboBox下拉按钮--这会

c# - WinForms ComboBox DropDown 和 Autocomplete 窗口都出现

我在winforms应用程序上有一个ComboBox,代码如下:comboBox1.AutoCompleteMode=AutoCompleteMode.SuggestAppend;comboBox1.AutoCompleteSource=AutoCompleteSource.ListItems;DataTablet=newDataTable();t.Columns.Add("ID",typeof(int));t.Columns.Add("Display",typeof(string));for(inti=1;i然后,当窗口打开时,我按照以下步骤操作:单击ComboBox下拉按钮--这会

c# - 使用 C# 填充 ComboBox

我想用以下内容填充组合框:可见项目/项目值(value)English/EnItalian/ItSpainish/Spetc....有什么帮助吗?还有可能在填充Combobox之后,将其设置为只读吗? 最佳答案 定义一个类publicclassLanguage{publicstringName{get;set;}publicstringValue{get;set;}}然后...//BuildalistvardataSource=newList();dataSource.Add(newLanguage(){Name="blah",Va

c# - 使用 C# 填充 ComboBox

我想用以下内容填充组合框:可见项目/项目值(value)English/EnItalian/ItSpainish/Spetc....有什么帮助吗?还有可能在填充Combobox之后,将其设置为只读吗? 最佳答案 定义一个类publicclassLanguage{publicstringName{get;set;}publicstringValue{get;set;}}然后...//BuildalistvardataSource=newList();dataSource.Add(newLanguage(){Name="blah",Va

c# - 获取组合框的选定值

publicclassComboboxItem{publicstringText{get;set;}publicstringValue{get;set;}publicoverridestringToString(){returnText;}}privatevoidcomboBox1_SelectedIndexChanged(objectsender,EventArgse){intselectedIndex=comboBox1.SelectedIndex;intselecteVal=(int)comboBox1.SelectedValue;ComboboxItemselectedCar=

c# - 获取组合框的选定值

publicclassComboboxItem{publicstringText{get;set;}publicstringValue{get;set;}publicoverridestringToString(){returnText;}}privatevoidcomboBox1_SelectedIndexChanged(objectsender,EventArgse){intselectedIndex=comboBox1.SelectedIndex;intselecteVal=(int)comboBox1.SelectedValue;ComboboxItemselectedCar=

c# - 如何通过键入 - 增量搜索来缩小组合框中的选项列表

我有一个组合框,里面有数百个项目。用户必须能够将文本键入组合框中。当用户键入文本时,必须选择或列出以键入的值开头的项目。用户必须能够连续打字。我的ComboBoxDropDownStyle是DropDownList例如:在组合框中通过键入选择名称时,它只允许一个字母。因此,如果我键入“A”,它将跳转到以“A”开头的第一个字母。当我连续键入时,组合框所选项目会根据当前按键发生变化。如果我按“As”,组合框会查看以“s”开头的项目。 最佳答案 comboBox1.DropDownStyle=System.Windows.Forms.Co

c# - 如何通过键入 - 增量搜索来缩小组合框中的选项列表

我有一个组合框,里面有数百个项目。用户必须能够将文本键入组合框中。当用户键入文本时,必须选择或列出以键入的值开头的项目。用户必须能够连续打字。我的ComboBoxDropDownStyle是DropDownList例如:在组合框中通过键入选择名称时,它只允许一个字母。因此,如果我键入“A”,它将跳转到以“A”开头的第一个字母。当我连续键入时,组合框所选项目会根据当前按键发生变化。如果我按“As”,组合框会查看以“s”开头的项目。 最佳答案 comboBox1.DropDownStyle=System.Windows.Forms.Co

c# - 为什么在 ToolTip 中显示验证错误的 WPF 样式对 TextBox 有效,但对 ComboBox 却失败?

我使用典型的Style将验证错误显示为来自IErrorDataInfo的文本框的工具提示,如下所示,它工作正常。但是当我尝试像这样对ComboBox做同样的事情时,它失败了我在输出窗口中得到的错误是:System.Windows.Data错误:17:无法从“(Validation.Errors)”(类型“ReadOnlyObservableCollection`1”)获取“Item[]”值(类型“ValidationError”)。BindingExpression:Path=(0)[0].ErrorContent;DataItem='ComboBox'(Name='ownerComb