【发布时间】:2018-01-04 15:03:03
【问题描述】:
我确信这非常简单,但我正在画一个空白。我有 5 个文本框用于搜索。如果填充了 TextBox1,则填充 GridView1,为 GridView2 填充 TextBox2 等。然后,如果仅填充 TextBox1 或仅填充 TextBox2,我还有 4 个可以填充的 GridView,但如果两者都填充,则也可以填充。另一个 GridView 将根据被填充的 1 或 3 个 TextBox 填充。
除了 Switch 或 500 If 方案之外,还有其他方法可以根据填充的 1 到 3 个搜索字段来编写 GridView 代码吗?
【问题讨论】:
-
你应该更具体一点,并展示一个 sql 代码和/或 asp.net 代码的示例。
-
@Nino 好的,让我们看看一个 GridView。 5 个搜索框:CompanyID、CustomerNumber、LocationID、MarketerNumber 和 MeterNumber。如果 CustomerNumber 是唯一填充的框、LocationID 或 MarketerNumber,则可以填充此 GridView。如果 CustomerNumber AND LocationID,或 CustomerNumber AND MarketerNumber,或 LocationID AND MarketerNumber,也可以填充它。因此,简而言之,7 个不同的数据集取决于所填写的搜索/过滤器的数量。