我有2个Gridviews(tableA和tableB)和1个下拉列表(ddlYear) tableA有一个员工编号和名称列表。从tableA中选择一个人员时,工作人员的数据将显示在表B中 (tableB标题有年份,数量,费率)。并且它只显示当前年份(过去的一年不会显示在表格B上)。
这是下拉列表的来源。当我选择过去的一年' 2014'从下拉列表中,tableB将显示所选择的特定员工的2014年数据。从ddl中选择过去年份时如何在tableB中显示数据?
我只是展示了代码的一些部分,因此您可以理解:
答案 0 :(得分:0)
您需要对代码进行一些更改,它才能正常工作。
在你的方法中添加一个额外的参数来传递年份: LoadGridTableB(Year as Int,可选sortExpression As String ="")
通过传递当前选定的值,在下拉列表的更改事件中调用方法,如下所示: LoadGridTableB(Convert.ToInt(ddl.SelectedValue),可选sortExpression As String ="")