用c#写个代码,按下按键后,连接mysql数据库,把"航班信息"表格里的数据全部导出,并把数据写入到treeview中
时间: 2023-07-15 15:12:50 浏览: 99
将数据库数据显示到TreeVIEW中。
3星 · 编辑精心推荐
以下是一个简单的C#代码示例,用于连接MySQL数据库并将表中数据导出到TreeView中。请注意,您需要将代码中的数据库连接信息更改为您自己的数据库连接信息。
```csharp
using MySql.Data.MySqlClient;
using System.Windows.Forms;
// 创建 MySQL 数据库连接字符串
string connString = "server=yourServerAddress;user=yourUsername;database=yourDatabaseName;port=yourPort;password=yourPassword;";
MySqlConnection conn = new MySqlConnection(connString);
// 建立连接
try
{
conn.Open();
MessageBox.Show("数据库连接成功!");
}
catch (Exception ex)
{
MessageBox.Show("数据库连接失败:" + ex.Message);
}
// 从“航班信息”表中读取数据
string query = "SELECT * FROM `航班信息`";
MySqlCommand cmd = new MySqlCommand(query, conn);
MySqlDataReader reader = cmd.ExecuteReader();
// 将数据写入TreeView控件
while (reader.Read())
{
TreeNode node = new TreeNode(reader["航班号"].ToString());
node.Nodes.Add(reader["出发地"].ToString());
node.Nodes.Add(reader["目的地"].ToString());
node.Nodes.Add(reader["出发时间"].ToString());
node.Nodes.Add(reader["到达时间"].ToString());
treeView1.Nodes.Add(node);
}
// 关闭读取器和连接
reader.Close();
conn.Close();
```
阅读全文