0
我有一个类库,在那里我得到我需要的是填充组合框时的填充方法是在类库
public List<Consoles> fillConsole()
{
var consoles = new List<Consoles>();
if (!DatabaseConnection.IsOpen)
{
DatabaseConnection.Open();
}
OracleCommand cmd = new OracleCommand();
cmd.Connection = DatabaseConnection.Connection;
string str = "SELECT consolename FROM Console";
cmd.CommandText = str;
OracleDataReader dr = cmd.ExecuteReader();
List<String> list = new List<string>();
while (dr.Read())
{
var console = new Consoles();
console.ConsoleName = dr["Consolename"].ToString();
consoles.Add(console);
}
DatabaseConnection.Close();
return consoles;
}
我想知道我怎么可以添加此组合框的数据数据到组合框在我的表单加载页面时,我似乎得到的所有组合框是集合或System.Collections.Generic.List`1 [ClassLibraryGameSite.Consoles
如果我的填充代码也是错误的有人请告诉我什么谢谢。
Console类:
public class Consoles
{
private int consoleId;
private String consoleName;
public String ConsoleName
{
get { return consoleName; }
set { consoleName = value; }
}
public int ConsoleId
{
get { return consoleId; }
set { consoleId = value; }
}
}
我不知道'Consoles'类是什么但无论是覆盖'的ToString()'在它返回要显示,或设置'DisplayMember'属性的组合框,或使用字符串,而不是'Consoles'列表值。 – 2014-12-06 19:00:09
你也可以显示'控制台'类吗? – 2014-12-06 19:05:57
看到这个:http://stackoverflow.com/questions/3063320/combobox-adding-text-and-value-to-an-item-no-binding-source – Jauch 2014-12-06 19:18:50