【问题标题】:How can I found Easy method for this in C# Windows base Application [closed]我如何在 C# Windows 基础应用程序中找到简单的方法[关闭]
【发布时间】:2014-03-13 11:29:35
【问题描述】:

[这里我有 10 个复选框,现在我希望如果我的客户选择其中任何一个并选择任意数量的复选框,则报告将生成,并且在此编码中我也想使用 StoredProcedure,现在如果我单独进行编码所有的可能性我必须写 99 个存储过程和 99 次编码,那么这个问题有没有简单的可能方法..?? ]

【问题讨论】:

  • 您能更详细地解释您的问题吗?就目前而言,目前还不清楚要问什么。
  • 创建单个 SP 并将复选框值作为参数传递?
  • Yaa,正是 Samar,简而言之,如果我选择 HT、Unit 和 OEM 的复选框,那么结果也会得到,如果我选择 Stor HT、Unit 和 Assembly,那么结果也会得到我想要的这两个东西在单个查询和单个编码中......对于所有其他可能性也是如此
  • Adrian Wragg,非常抱歉,我知道,因为语言不通,我无法正确解释
  • 代码!给我们看一些代码!我们都了解这种通用语言!

标签: c# windows-applications multiple-select-query


【解决方案1】:

您使用的是哪个数据库? SQL Server 2008 或更高版本?如果是,那么@user3353613 的回答将很有用。如果没有,那么您可以将 comma/pipe(|) 分隔的复选框值传递给存储过程的单个参数,然后您可以拆分存储过程中的值以获得所需的内容。

希望这会有所帮助。

【讨论】:

    【解决方案2】:

    我想你可以试试 Table-Valued 参数。或者你可能会从这篇文章中得到一些想法。 T-SQL stored procedure that accepts multiple Id values

    【讨论】:

      猜你喜欢
      • 2010-09-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-12-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多