【问题标题】:Select items which exist in database | C#选择数据库中存在的项目 | C#
【发布时间】:2017-01-21 13:24:51
【问题描述】:

我如何选择/检查数据库中存在的checkedListBox中的项目?

I INSERT 值到表(票): (PK 票号, FK ShowID, FK PriceID, 座位 )

INSERT 没问题,现在我想检查 DB 中已经存在的这些项目。

我不知道如何解决这个问题。

编辑:我想选择数据库中存在的项目,所以我认为这不能解决我的问题。

【问题讨论】:

  • 使用 ExecuteScalar() 执行选择查询,如果查询返回 null,则表示您的项目在数据库中不存在。
  • 你能给我举个例子吗?
  • 您要在复选框列表中选择多个复选框?是显示哪些票已被预订或被阻止预订的用例吗?
  • SELECT * FROM Table。结合@MuhammadSaqlain 的建议

标签: c# database visual-studio checkedlistbox checkeditems


【解决方案1】:

您可以编写如下代码。

using(var connection = new SqlConnection(<<connectionString>>))
{
    var sqlQuery = <<Select Query>>;
    connection.Open();
    using(var command = new SqlCommand(sqlQuery, connection))
    {
        var count = (int) comand.ExecuteScalar();

        if(count > 0)
        {
            //Logic of selecting checkbox in the checkbox list.
        }
    }
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-02-11
    相关资源
    最近更新 更多