同上,谢

解决方案 »

  1.   

    <asp:Button ID="EditButton" runat="server" CommandName="Edit" Text="编辑" />我是要隐藏EditButton,可后台程序没有EditButton这东西,谢
      

  2.   

    for(int i=0;i<ListView1.Items.Count;i++)
                {
                    Button btn= ListView1.Items[i].FindControl("btn") as Button; 
                }
      

  3.   


    btn.Visible = False
    出现
    未将对象引用设置到对象的实例不得,谢
      

  4.   

    设置列的width=0
    不知道有没FINDCONTROL,有了找到设置属性估计就成吧
      

  5.   


    你要到什么事件里 去隐藏 这个按钮?
    listview 控件代码都贴出来看看
      

  6.   

    listview?????是个控件吗?
    如果你用的是集合控件一般都有ItemCreated事件的:
    在里面设置它显示不就可以了:
    Button EditButton= (Button)e.Item.FindControl("EditButton");
    EditButton.vizible =flase;
    但是我喜欢用这个》》:divCompanyProduct.Style.Add(HtmlTextWriterStyle.Display, "none");
      

  7.   

        <asp:ListView ID="ListView1" runat="server" DataKeyNames="acid" 
            DataSourceID="SqlDataSource1">
            <ItemTemplate>
                <tr class="a3">
                    <td>
                        <asp:Label ID="项目类别Label" runat="server" Text='<%# Eval("项目类别") %>' />
                    </td>
                    <td>
                        <asp:Label ID="项目名称Label" runat="server" Text='<%# Eval("项目名称") %>' />
                    </td>
                    <td>
                        <asp:Label ID="总量Label" runat="server" Text='<%# Eval("总量") %>' />
                    </td>
                    <td>
                        <asp:Label ID="本月完成计划Label" runat="server" Text='<%# Eval("本月完成计划") %>' />
                    </td>
                    <td>
                        <asp:Label ID="本月完成实际Label" runat="server" Text='<%# Eval("本月完成实际") %>' />
                    </td>
                    <td>
                        <asp:Label ID="累计完成工程量Label" runat="server" Text='<%# Eval("累计完成工程量") %>' />
                    </td>
                    <td>
                        <asp:Label ID="下月计划工程量Label" runat="server" Text='<%# Eval("下月计划工程量") %>' />
                    </td>
                    <td>
                        <asp:Label ID="备注Label" runat="server" Text='<%# Eval("备注") %>' />
                    </td>
                    <td>
                        <asp:Button ID="EditButton" runat="server" CommandName="Edit" Text="编辑" />
                    </td>
                </tr>
            </ItemTemplate>
      

  8.   

    我加在ItemCreated事件中也提示"未将对象引用设置到对象的实例"
      

  9.   

    需要把所有项中的Button 都隐藏吗???
      

  10.   

      protected void ListView1_DataBound(object sender, EventArgs e)
        {
            for (int i = 0; i < ListView1.Items.Count; i++)
            {
                Button chb = (Button)ListView1.Items[i].FindControl("EditButton");
                if (chb != null)
                {
                    chb.Visible = false;                               
                }
            }
      

  11.   

    这个会隐藏全部的 EditButton     不知你要的是不是这种效果??