在DetailsView中使ID字段不可见

时间:2010-09-30 10:01:49

标签: c# asp.net

我想知道如何轻松自定义我的详细信息查看当它处于创建模式ID字段时应该是不可见的

我可以记得它像某个可见=<%code here ...(IsCreated ??)

这是一个例子:

<asp:DetailsView ID="DetailsView1" runat="server" AutoGenerateRows="False" DataSourceID="myDS"
    Width="50%" DataKeyNames="MyId">
    <Fields>
        <asp:TemplateField HeaderText="Id" SortExpression="MyId">
            <ItemTemplate>
                <asp:Label ID="xxx" runat="server"  Text='<%# Bind("MyId") visible=" **(if create mode than invisible else visible)** %>'></asp:Label>
            </ItemTemplate>
        </asp:TemplateField>
    </Fields>
</asp:DetailsView>

感谢您的帮助

1 个答案:

答案 0 :(得分:2)

尝试:

Visible="<%# this.IsCreated %>"