C# 在单元格单击时获取Gridview单元格值
我有一个gridview,其中包含一个存储过程作为sqldatasource。存储过程创建一个矩阵表。当我点击gridview的一个单元格时,我想在弹出窗口中显示这个特定单元格的值。 我的网格视图:C# 在单元格单击时获取Gridview单元格值,c#,asp.net,gridview,C#,Asp.net,Gridview,我有一个gridview,其中包含一个存储过程作为sqldatasource。存储过程创建一个矩阵表。当我点击gridview的一个单元格时,我想在弹出窗口中显示这个特定单元格的值。 我的网格视图: <asp:GridView ID="GridView1" runat="server" DataSourceID="SqlDataSource1" BackColor="White" BorderColor="#DEDFDE" BorderStyle="None" Bo
<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>
尝试为Gridview单元格单击编写自定义事件,并编写javascript以显示Gridview单元格单击事件上的弹出窗口 示例Javascript:
ScriptManager
.RegisterStartupScript(
this, typeof(string), "OPEN_WINDOW", window.open(Target,'height=400,width=800,status=1,toolbar=1,menubar=1,resizable=1,location=1,scrollbars=1'
), true);
您希望客户端或服务器端在哪里?使用javascript/jquery:
$(“#GridView1 td”)。在('click',function(){alert($(this.html());})
感谢您的回复。我希望服务器端,并保存结果到字符串也。