Редактировать одно поле в DetailsView - PullRequest
1 голос
/ 25 ноября 2010

Я использую DetailsView в ASP.net. И я хотел бы, чтобы вы могли редактировать одно поле за раз. Возможно ли это?

Вот мой DetailsView

<asp:DetailsView ID="dvProfiel" runat="server" 
    DataSourceID="odsUserByUserName" AutoGenerateRows="False">
    <Fields>
        <asp:TemplateField HeaderText="ID">
            <ItemTemplate>
                <asp:Label ID="lblKlantenNummer" runat="server" Text='<%# Eval("ID") %>'></asp:Label>
            </ItemTemplate>
        </asp:TemplateField>


        <asp:TemplateField HeaderText="First Name">
            <ItemTemplate>
                <asp:Label ID="lblFirstName" runat="server" Text='<%# Eval("FirstName") %>'></asp:Label>
                <asp:LinkButton ID="lbEditFirstName" CommandName="Edit" runat="server">Edit</asp:LinkButton>
            </ItemTemplate>
            <EditItemTemplate>
                <asp:TextBox ID="txtFirstName" Text='<%# Bind("FirstName") %>' runat="server"></asp:TextBox>
                <asp:LinkButton ID="lbUpdateFirstName" CommandName="Update" runat="server">Update</asp:LinkButton>
                <asp:LinkButton ID="lbCancelFirstName" CommandName="Cancel" runat="server">Cancel</asp:LinkButton>
            </EditItemTemplate>
        </asp:TemplateField>

        <asp:TemplateField HeaderText="Last Name">
            <ItemTemplate>
                <asp:Label ID="lblLastName" runat="server" Text='<%# Eval("LastName") %>'></asp:Label>
            </ItemTemplate>
            <EditItemTemplate>
                <asp:TextBox ID="txtLastName" Text='<%# Bind("LastName") %>' runat="server"></asp:TextBox>
                <asp:LinkButton ID="lbUpdateLastName" CommandName="Update" runat="server">Update</asp:LinkButton>
                <asp:LinkButton ID="lbCancelLastName" CommandName="Cancel" runat="server">Cancel</asp:LinkButton>
            </EditItemTemplate>
        </asp:TemplateField>

    </Fields>
</asp:DetailsView>

Когда я нажимаю, чтобы отредактировать имя, поле Фамилия также переходит в режим редактирования. Я просто хочу поле, где я нажал кнопку редактирования, которая переходит в режим редактирования.

Надеюсь, ты меня понимаешь.

Спасибо, Винсент

1 Ответ

1 голос
/ 25 ноября 2010

Вот ссылка, которая может вам помочь.

http://www.daniweb.com/forums/thread207014.html

...