c# 从零到精通 数据库 form界面员工信息查询
发布人:shili8
发布时间:2024-03-21 13:31
阅读次数:61
在C#中,使用数据库查询员工信息是一个常见的需求。在本文中,我们将从零开始,逐步学习如何在Windows Form应用程序中实现员工信息查询功能。
首先,我们需要创建一个Windows Form应用程序,并添加一个DataGridView控件用于显示查询结果。接着,我们需要连接到数据库并编写查询语句来获取员工信息。
c# using System; using System.Data; using System.Data.SqlClient; using System.Windows.Forms; namespace EmployeeInfoQuery{ public partial class Form1 : Form { SqlConnection con = new SqlConnection("Data Source=YourServer;Initial Catalog=YourDatabase;Integrated Security=True"); public Form1() { InitializeComponent(); } private void btnSearch_Click(object sender, EventArgs e) { string query = "SELECT * FROM Employees WHERE Name LIKE @Name"; SqlCommand cmd = new SqlCommand(query, con); cmd.Parameters.AddWithValue("@Name", "%" + txtName.Text + "%"); SqlDataAdapter da = new SqlDataAdapter(cmd); DataTable dt = new DataTable(); con.Open(); da.Fill(dt); con.Close(); dgvEmployees.DataSource = dt; } } }
在上面的代码中,我们首先创建了一个SqlConnection对象来连接到数据库。然后,在btnSearch_Click事件处理程序中,我们编写了一个查询语句来获取包含指定姓名的员工信息,并将查询结果填充到一个DataTable中,最后将DataTable绑定到DataGridView控件上。
接下来,我们需要在Form1的设计视图中添加一个TextBox控件用于输入员工姓名,以及一个Button控件用于触发查询操作。在Button的Click事件中调用btnSearch_Click方法即可实现员工信息查询功能。
通过以上步骤,我们已经实现了一个简单的员工信息查询功能。在实际开发中,我们可以根据需求进一步完善查询条件、显示格式等功能,从而实现一个更加强大和灵活的员工信息查询系统。希望本文对你有所帮助,祝你在C#开发中取得成功!