c#窗体数据怎么查询

在 C# 窗体中,可以使用 SQL 查询语句或 LINQ 查询来查询数据。 

使用 SQL 查询:

1. 打开数据库连接:.

```c#string conString = "Data Source=YourDatabaseServer;Initial Catalog=YourDatabaseName;Integrated Security=True";SqlConnection con = new SqlConnection(conString);con.Open();```

2. 构造 SQL 查询语句并执行:

```c#string query = "SELECT * FROM YourTableName WHERE SomeColumn = @Param";SqlCommand cmd = new SqlCommand(query, con);cmd.Parameters.AddWithValue("@Param", someValue);SqlDataAdapter adapter = new SqlDataAdapter(cmd);DataTable dt = new DataTable();adapter.Fill(dt);```

其中 @Param 是占位符,可以使用 Parameters.Add 方法来设置参数值。

3. 将查询结果绑定到控件:

```c#dataGridView1.DataSource = dt;```

使用 LINQ 查询:

1. 创建数据上下文对象:

```c#DataContext context = new DataContext(connectionString);```

2. 构造 LINQ 查询并执行:

```c#var query = from p in context.YourTable            where p.SomeColumn == someValue            select p;List<YourTable> result = query.ToList();```

其中 YourTable 是数据表的实体类。

3. 将查询结果绑定到控件:


```c#dataGridView1.DataSource = result;```