两个页面之间的GRIDVIEW传值问题
我有两个页面,分别有一个GRIDVIEW,我想实现,当我第一个页面中的GV点击模板列中的BUTTON时,跳转到第二个页面,同时在第二个页面GV中绑定以被点击这一行的数据为条件的数据,然后显示出来。比如第一个页面的第二行的员工编号为9013,我点击第二行的BUTTON,则第二个页面中的GV绑定编号为9013的数据。
<asp:GridView ID="gv_hj" runat="server" AutoGenerateColumns="False"
CellPadding="4" ForeColor="#333333" GridLines="None" Width="669px" ShowFooter="True"
style="text-align: center; font-size: small; font-weight: 700;"
DataKeyNames="employee_id">
<FooterStyle BackColor="#1C5E55" Font-Bold="True" ForeColor="White" />
<RowStyle BackColor="#E3EAEB" />
<Columns>
<asp:BoundField DataField="employee_id" HeaderText="员工编号" />
<asp:BoundField DataField="employee_name" HeaderText="被考核人员" SortExpression="员工姓名" />
<asp:BoundField DataField="单位名称" HeaderText="单位名称" SortExpression="单位名称" />
<asp:BoundField DataField="平均分" HeaderText="最后得分" SortExpression="最后得分" />
<asp:TemplateField HeaderText="查询详情"></asp:TemplateField>
</Columns>
<PagerStyle BackColor="#666666" ForeColor="White"
HorizontalAlign="Center" />
<SelectedRowStyle BackColor="#C5BBAF" ForeColor="#333333" Font-Bold="True" />
<HeaderStyle BackColor="#1C5E55" Font-Bold="True" ForeColor="White" />
<EditRowStyle BackColor="#7C6F57" />
<AlternatingRowStyle BackColor="White" />
</asp:GridView>
这是第一个页面的GV的前台代码。
说简单点就是,如果我单纯绑定第二个页面的GV,那么肯定SQL语句里面有个WHERE条件,这个条件可以是某个控件的值,也可以是某个已经定义并且赋值的参数。但现在的条件变成了跳转以前,上一个页面的被点击的那一行的某一列的数据。
我是个初学者,望各位前辈不吝赐教啊! 对了我用的是C#语言。