Solved

detailsview show cancel button not working

Posted on 2007-11-30
6
1,132 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
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 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
Independent Software Vendors: We Want Your Opinion

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

 
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

Salesforce Made Easy to Use

On-screen guidance at the moment of need enables you & your employees to focus on the core, you can now boost your adoption rates swiftly and simply with one easy tool.

Question has a verified solution.

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

One of the pain points with developing AJAX, JavaScript, JQuery, and other client-side behaviors is that JavaScript doesn’t allow for cross domain request for pulling content. For example, JavaScript code on www.johnchapman.name could not pull conte…
User art_snob (http://www.experts-exchange.com/M_6114203.html) encountered strange behavior of Android Web browser on his Mobile Web site. It took a while to find the true cause. It happens so, that the Android Web browser (at least up to OS ver. 2.…
In this video, viewers will be given step by step instructions on adjusting mouse, pointer and cursor visibility in Microsoft Windows 10. The video seeks to educate those who are struggling with the new Windows 10 Graphical User Interface. Change Cu…
Do you want to know how to make a graph with Microsoft Access? First, create a query with the data for the chart. Then make a blank form and add a chart control. This video also shows how to change what data is displayed on the graph as well as form…

724 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