大家好,感谢您花时间阅读我的问题。
我正在尝试创建一个本地数据库来存储有关不同游戏的信息。
我将有关游戏的所有信息存储在名为Game
的公共类中 public class Game
{
public string Value { get; set; }
public string Text { get; set; }
public static string title;
public static string Genre;
public static string Date;
internal static int Price;
public static string Producer;
}
我试图让它显示listbox1中的所有游戏标题,并且当我选择一个值时,它会在listbox2中显示有关游戏的所有其他信息
这是我到目前为止的代码
public void Form1_Load(object sender, EventArgs e)
{
list = new Dictionary<string, string[]>();
list.Add("", new String[] { "Title: " + Game.title });
foreach (String key in list.Keys)
{
listBox1.BeginUpdate();
listBox1.Items.Add(key);
listBox1.EndUpdate();
}
}
public void listBox1_SelectedIndexChanged(object sender, EventArgs e)
{
listBox2.BeginUpdate();
listBox2.Items.Clear();
foreach (String item in list[(String)listBox1.SelectedItem])
{
listBox2.Items.Add("Genre: " + Game.Genre);
listBox2.Items.Add("Release Date: " + Game.Date);
listBox2.Items.Add("Produced By: " + Game.Producer);
listBox2.Items.Add("Price: £ " + Game.Price);
}
listBox2.EndUpdate();
listBox2.Enabled = true;
}
目前我无法将Game.title显示在listbox1中,但我可以选择一个空白区域。然后所有子信息出现