zoukankan      html  css  js  c++  java
  • 想要隐藏掉gridview中的某一列,但是还想要使用该列数据解决办法。

    试过visable=“false”  只能隐藏掉数据,但是访问的时候变成“”了。即无法使用。后来改变使用了模版列可以达到想要的效果。可以隐藏,可以访问。

    aspx页面:

     <asp:TemplateField Visible="false">
                        <ItemTemplate>
                            <asp:label ID="lbdefault" runat="server" Text='<%# Eval("defaultstate") %>' />
                        </ItemTemplate>
                </asp:TemplateField>

    aspx.cs页面:

       if (e.Row.RowType == DataControlRowType.DataRow)
                    {
                        switch (((Label)e.Row.FindControl("lbdefault")).Text)
                        {
                            case "非默认":
                                lb2.Text = "设为默认";
                        lb2.Attributes.Add("onclick", "javascript:return confirm('你确认要将编号为:"" + e.Row.Cells[1].Text + ""的数据设默认吗?')");
                                break;
                            case "默认":
                              lb2.Text = "取消默认";
                        lb2.Attributes.Add("onclick", "javascript:return confirm('你确认要将编号为:"" + e.Row.Cells[1].Text + ""的数据取消默认吗?')");
                                break;

                        }
                    }

  • 相关阅读:
    时间过的好快啊
    IBM的 SOA架构设计还是写的很好的
    昨天尝试了Layout,也谈Silverlight的布局
    这几天忙着选车了!
    痛苦的事情是将自己的想法表达出来
    花了一天的工夫才写了一篇PPT
    昨天抄写了gameEnvironment的行为模式
    XMLHTTP对像异步请求四步曲
    第一篇: 第一个简单的vs 2008 ASP.NET Ajax 范例
    什么是 Silverlight?
  • 原文地址:https://www.cnblogs.com/fanshaomin/p/3844865.html
Copyright © 2011-2022 走看看