我是C#的新手。
我想在string[]
中添加我的数据库列,但未能这样做。我创建了名为“Items”的string[]
,并创建了一个名为autocompletemenu1的控件。现在,当我键入autocompetemenu1.Items = Database Column
时,应在ITEM string[]
中填写数据库列的内容。我已经尝试但它没有工作所以我只是提到它的一些名称,它正在工作,但它没有采取数据库专栏。不知道为什么!请帮忙
提前谢谢你。
这是我用来收集集合的ITEM方法。写作方式是
autocompleteMenu1.Items = Database column
我的代码:
[DefaultValue(null)]
public string[] Items
{
get
{
if (sourceItems == null)
return null;
var list = new List<string>();
foreach (AutocompleteItem item in sourceItems)
list.Add(item.ToString());
return list.ToArray();
}
set { SetAutocompleteItems(value);
}
这是String []到Item方法的赋值,但是我想添加数据库列而不是string [] ...我该怎么做...?
this.autocompleteMenu1.Items = new string []
{
"Jamal",
"Javed",
"Jameel",
"James",
"Jamshed",
"abc",
"abcd",
"Ahmed",
};