如何在由下拉列表选择的网格视图中显示数据

时间:2015-04-24 04:23:32

标签: sql sql-server vb.net drop-down-menu visual-studio-2013

我有2个Gridviews(tableA和tableB)和1个下拉列表(ddlYear) tableA有一个员工编号和名称列表。从tableA中选择一个人员时,工作人员的数据将显示在表B中 (tableB标题有年份,数量,费率)。并且它只显示当前年份(过去的一年不会显示在表格B上)。

这是下拉列表的来源。当我选择过去的一年' 2014'从下拉列表中,tableB将显示所选择的特定员工的2014年数据。从ddl中选择过去年份时如何在tableB中显示数据?

我只是展示了代码的一些部分,因此您可以理解:

  • 你可以只显示示例声明。不需要和我的数据相同。

1 个答案:

答案 0 :(得分:0)

您需要对代码进行一些更改,它才能正常工作。

在你的方法中添加一个额外的参数来传递年份:   LoadGridTableB(Year as Int,可选sortExpression As String ="")

通过传递当前选定的值,在下拉列表的更改事件中调用方法,如下所示:  LoadGridTableB(Convert.ToInt(ddl.SelectedValue),可选sortExpression As String ="")