当前位置:实例文章 » C#开发实例» [文章]c# 从零到精通 数据库 form界面员工信息查询

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#开发中取得成功!

其他信息

其他资源

Top