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