如何使用c#为asp.net WF中的多个UI过滤器选择分配多个GridView

时间:2013-02-19 10:16:29

标签: asp.net gridview html-select

我有四个DropDownList控件。 年份,国家/地区,PC,CC

选择会填充国家/地区以及 PC CC DropDownList。但是,如果我只选择国家/地区并点击提交 Button,则结果应显示在GridView中,如下所示:

  

PC列表||总交易金额

     

PC1 ........................ 500.00
  PC2 ........................ 600.00

但是,如果我选择国家/地区 PC CC ,则结果会有所不同,但也需要显示在{{1 }}:

  

帐户||总交易金额

     

ACC1 ........................ 100.00
  ACC2 ........................ 200.00

这两个过程之间的相似之处在于,当我点击第一个GridView中的 PC列表时,我将不得不使用最后一个GridView

问题

  1. 我是否必须对这两种不同的用例使用单独的GridView控件,并将搜索结果绑定到不同的GridView
  2. 我有2种方法,其中一种方法为选定的国家返回PC的总计,另一种方法返回总计对于所选国家/地区 PC CC 帐户,在这种情况下,我可以按字面意思执行以下操作我使用相同的GridView来获得不同的结果,这实际上并没有起作用?

    GridView
  3. 如果有人能指导我(asp.net和c#的新手)到正确的方向并建议更好的选择,逻辑,想法等,真的很感激。

1 个答案:

答案 0 :(得分:0)

UIFilterDDCountry.SelectedValue可以为null吗?还有哪些值与下拉列表绑定。

此外,您还需要将国家/地区下拉列表设置为必填项,删除方法中的国家/地区下拉值检查,并在不进行国家/地区下拉检查的情况下撤消条件检查

尝试使用下拉选择索引值而不是选定值。

您可以继续使用单个gridview,但是根据所选的选项,可以在运行时(代码隐藏)期间编写一些代码来更改列名等。否则,只需使用2个gridview控件,并根据所选的选项设置其可见性。