【发布时间】:2019-03-29 13:54:41
【问题描述】:
我有一个gridview 作为sqldatasource 一个存储过程。存储过程创建一个矩阵表。我希望当我单击 gridview 的一个单元格时,将这个特定单元格的值显示到一个弹出窗口。 我的网格视图:
<asp:GridView ID="GridView1" runat="server" DataSourceID="SqlDataSource1" BackColor="White" BorderColor="#DEDFDE"
BorderStyle="None" BorderWidth="1px" CellPadding="4" ForeColor="Black"
GridLines="Vertical">
<AlternatingRowStyle BackColor="White" /><FooterStyle BackColor="#CCCC99" />
<HeaderStyle BackColor="#6B696B" Font-Bold="True" ForeColor="White" />
<PagerStyle BackColor="#F7F7DE" ForeColor="Black" HorizontalAlign="Right" />
<RowStyle BackColor="#F7F7DE" />
<SelectedRowStyle BackColor="#CE5D5A" Font-Bold="True" ForeColor="White" /></asp:GridView>
<asp:SqlDataSource ID="SqlDataSource1" runat="server"
ConnectionString="<%$ ConnectionStrings:cntest %>"
SelectCommand="test_matrix" SelectCommandType="StoredProcedure">
<SelectParameters>
<asp:Parameter DefaultValue="59" Name="SelectIdvar" Type="Int32" />
<asp:SessionParameter DefaultValue="" Name="dateid" SessionField="DateId"
Type="Int32" />
</SelectParameters>
</asp:SqlDataSource>
【问题讨论】:
-
你想要客户端还是服务器端?
-
使用javascript/jquery:
$('#GridView1 td').on('click',function(){alert($(this).html());}) -
感谢您的回复。我想要服务器端并将结果也保存到字符串中。