Solved

detailsview show cancel button not working

Posted on 2007-11-30
6
1,120 Views
Last Modified: 2010-05-18
I have a detailsview (see attached code) if i show the delete button, the cancel button does not appear even if is set to true; if I disable the delete button, then the cancel button appears again.

how to have the 3 button on the same row ?
<asp:DetailsView ID="DetailsView1" runat="server" AutoGenerateRows="False"
        DataKeyNames="PhotoId" DataSourceID="ObjectDataSourceDetailsView" HorizontalAlign="Center" BackColor="White" BorderColor="#999999" BorderStyle="None" BorderWidth="1px" CellPadding="3" GridLines="Vertical" Width="500px" meta:resourcekey="DetailsView1Resource1">
        <Fields>
            <asp:BoundField DataField="PhotoId" HeaderText="PhotoId" InsertVisible="False"
                ReadOnly="True" SortExpression="PhotoId" meta:resourcekey="BoundFieldResource1" />
            <asp:ImageField DataImageUrlField="Percorso" HeaderText="Photo" ReadOnly="True" meta:resourcekey="ImageFieldResource1">
                <ControlStyle Height="20%" Width="20%" />
            </asp:ImageField>
            <asp:BoundField DataField="Categoria" HeaderText="Categoria" SortExpression="Categoria" meta:resourcekey="BoundFieldResource2" />
            <asp:BoundField DataField="Percorso" HeaderText="Percorso" ReadOnly="True"
                SortExpression="Percorso" Visible="False" meta:resourcekey="BoundFieldResource3" />
            <asp:BoundField DataField="Titolo" HeaderText="Titolo" SortExpression="Titolo" meta:resourcekey="BoundFieldResource4" />
            <asp:BoundField DataField="Descrizione" HeaderText="Descrizione" SortExpression="Descrizione" meta:resourcekey="BoundFieldResource5" />
            <asp:BoundField DataField="PhotoDate" DataFormatString="{0:dd/MM/yyyy}"
                HeaderText="PhotoDate" SortExpression="PhotoDate" HtmlEncode="False" ApplyFormatInEditMode="True" ReadOnly="True" meta:resourcekey="BoundFieldResource6" />
            <asp:CommandField ButtonType="Button" ShowEditButton="True" ShowCancelButton="True" ShowDeleteButton="True" meta:resourcekey="CommandFieldResource1" >             
            </asp:CommandField>
        </Fields>
        <RowStyle HorizontalAlign="Left" VerticalAlign="Middle" BackColor="#EEEEEE" ForeColor="Black" />
        <FooterStyle BackColor="#CCCCCC" ForeColor="Black" />
        <EditRowStyle BackColor="#008A8C" Font-Bold="True" ForeColor="White" />
        <PagerStyle BackColor="#999999" ForeColor="Black" HorizontalAlign="Center" />
        <HeaderStyle BackColor="#000084" Font-Bold="True" ForeColor="White" />
        <AlternatingRowStyle BackColor="Gainsboro" />
    </asp:DetailsView>

Open in new window

0
Comment
Question by:brillox
  • 3
  • 3
6 Comments
 
LVL 10

Expert Comment

by:digitalZo
ID: 20387094
I haven't used DetailsView but if I'm not mistaken, the Cancel button will show up in EDIT mode when used along with Delete button.

If you want to show three buttons in a row, you can use the button field.
0
 

Author Comment

by:brillox
ID: 20387579
yes exactly, but in my case does not show up
0
 

Author Comment

by:brillox
ID: 20387581
I tried the button field and it works fine, but it render onto another row (<tr>)
0
ScreenConnect 6.0 Free Trial

Want empowering updates? You're in the right place! Discover new features in ScreenConnect 6.0, based on partner feedback, to keep you business operating smoothly and optimally (the way it should be). Explore all of the extras and enhancements for yourself!

 
LVL 10

Accepted Solution

by:
digitalZo earned 250 total points
ID: 20387633
You can use button field for all the three buttons. And set the default ones as False. but ofcourse this doesnt solve the problem of why the default ones are working properly.
0
 

Author Closing Comment

by:brillox
ID: 31412069
I had the insertbutton set to true but the showedit button set to false; I set the insertbutton property to false as I do not need to insert and now it works fine, the cancel button appears again in edit mode
0
 
LVL 10

Expert Comment

by:digitalZo
ID: 20393704
Glad you worked it out. :)

There's a typo in my previous post. It should be: why the default ones are NOT working properly. lol ;)
0

Featured Post

ScreenConnect 6.0 Free Trial

At ScreenConnect, partner feedback doesn't fall on deaf ears. We collected partner suggestions off of their virtual wish list and transformed them into one game-changing release: ScreenConnect 6.0. Explore all of the extras and enhancements for yourself!

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Lots of people ask this question on how to extend the “MembershipProvider” to make use of custom authentication like using existing database or make use of some other way of authentication. Many blogs show you how to extend the membership provider c…
It was really hard time for me to get the understanding of Delegates in C#. I went through many websites and articles but I found them very clumsy. After going through those sites, I noted down the points in a easy way so here I am sharing that unde…
This Micro Tutorial hows how you can integrate  Mac OSX to a Windows Active Directory Domain. Apple has made it easy to allow users to bind their macs to a windows domain with relative ease. The following video show how to bind OSX Mavericks to …
A short tutorial showing how to set up an email signature in Outlook on the Web (previously known as OWA). For free email signatures designs, visit https://www.mail-signatures.com/articles/signature-templates/?sts=6651 If you want to manage em…

777 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question