.net如何实现点击图书的一个类型 显示相关的书

img


就是我想要点击考研 就显示考研相关的书 可是我不知道代码怎么改,数据库的booktypeid 已经改成考研的了 可是代码的视图不会改

你的界面呢?
假设你有一个Button1 按钮 Text 叫做考研,有一个 DataGridView,那么你可以这么写

private void Button1_Click(object sender, EventArgs e)
{
    // 建立数据库连接和命令对象
    SqlConnection connection = new SqlConnection(你的连接字符串);
    SqlCommand command = new SqlCommand("select * from Book where title like '%考研%'", connection);
    try
    {
        // 打开数据库连接
        connection.Open();
        
        // 创建数据适配器并填充数据到DataSet
        SqlDataAdapter adapter = new SqlDataAdapter(command);
        DataSet dataSet = new DataSet();
        adapter.Fill(dataSet, "Book");

        // 将数据集的表绑定到DataGridView1
        DataGridView1.DataSource = dataSet.Tables["Book"];
    }
    catch (Exception ex)
    {
        // 处理异常
        MessageBox.Show("加载数据失败: " + ex.Message);
    }
    finally
    {
        // 确保关闭数据库连接
        connection.Close();
    }
}