gpt4 book ai didi

java - 尝试显示被服务器端命令隐藏的 gidview

转载 作者:太空宇宙 更新时间:2023-11-04 10:51:11 24 4
gpt4 key购买 nike

我正在尝试显示在页面加载方法中服务器端隐藏的 gridview 可见c#

 protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
this.BindDummyRow();
}
}
private void BindDummyRow()
{
DataTable dummy = new DataTable();
dummy.Columns.Add("REVISION");
dummy.Columns.Add("P_GROUP");
dummy.Rows.Add();
gvCustomers.DataSource = dummy;
gvCustomers.DataBind();
gvCustomers.Visible = false;

}

.aspx

<asp:GridView ID="gvCustomers" runat="server" AutoGenerateColumns="false" Font-Names="Arial"
Font-Size="10pt" RowStyle-BackColor="#A1DCF2" HeaderStyle-BackColor="#3AC0F2" HeaderStyle-ForeColor = "White">
<Columns>
<asp:BoundField ItemStyle-Width="150px" DataField="REVISION" HeaderText="REVISION" />
<asp:BoundField ItemStyle-Width="150px" DataField="P_GROUP" HeaderText="P_GROUP" />
</Columns>
</asp:GridView>

使用 jquery 单击按钮 id=THistory 隐藏上面提到的 gridview

<script type="text/javascript">
$(function () {
$("#THistory").click(function (event) {
event.preventDefault();
$("#pdfFormInsideL1").hide();
$("#gvCustomers").attr("visibility", "visible");
});});

使用上面的脚本,我试图使网格可见,但 .Gridview 没有出现。任何想法将不胜感激。

最佳答案

如果您在服务器端隐藏某些内容,那么您只能在服务器端而不是客户端显示它。

<小时/>

尝试下面的代码:

<asp:GridView ID="gvCustomers" style="display: none" ... >

在 JavaScript 中使用:

function showGrid() {
document.getElementById('<%=gvCustomers.ClientID%>').style.display = 'block';
}

在按钮的 OnClick 中:

<button ID="THistory" onclick="showGrid()" ... >

并从服务器端删除:

gvCustomers.Visible = false;

关于java - 尝试显示被服务器端命令隐藏的 gidview,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47831527/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com