【发布时间】:2019-10-06 20:26:49
【问题描述】:
我制作 wpf 数据库应用程序,我想使用组合框从我的数据库中选择表。
我有一个包含十个表的数据库。我可以连接到数据库,并且可以从表中选择/更新/插入...项目。我需要在表之间切换。例如,如果我点击 Table1,Table1 将被选中,如果我点击 Table2,Table2 将被选中。我相信 Combobox 对我的应用程序有好处。这是我的选择代码:
public MainWindow()
{
InitializeComponent();
loadData();
}
public void loadData()
{
// vytvoření spojení
MySqlConnection con = new MySqlConnection(spojeni);
con.Open();
MySqlCommand vybrat = con.CreateCommand();
vybrat.CommandText = "SELECT * FROM barva";
MySqlDataAdapter adapt = new MySqlDataAdapter(vybrat);
DataSet data = new DataSet();
adapt.Fill(data);
dtGrid.ItemsSource = data.Tables[0].DefaultView;
}
PS。我为我的英语道歉
【问题讨论】:
-
在你的 C# 中创建一个表名的公共列表,并为选定项创建另一个公共字符串,将一个组合框绑定到它们,并在 SQL 中使用它。
-
我知道我必须这样做,但我不知道该怎么做。我是一个非常糟糕的程序员。这是我的组合框:
konzole výrobce platforma -
这是一个如何将组合框绑定到列表的示例:stackoverflow.com/questions/21898022/…
-
我阅读了示例,但我仍然不明白。如果我给你发一个我的项目的链接,你能给我解释一下吗?