?
Solved

detailsview show cancel button not working

Posted on 2007-11-30
6
Medium Priority
?
1,139 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
Industry Leaders: 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 1000 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

Want to be a Web Developer? Get Certified Today!

Enroll in the Certified Web Development Professional course package to learn HTML, Javascript, and PHP. Build a solid foundation to work toward your dream job!

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…
Problem Hi all,    While many today have fast Internet connection, there are many still who do not, or are connecting through devices with a slower connect, so light web pages and fast load times are still popular.    If your ASP.NET page …
Visualize your data even better in Access queries. Given a date and a value, this lesson shows how to compare that value with the previous value, calculate the difference, and display a circle if the value is the same, an up triangle if it increased…
In this video, Percona Solutions Engineer Barrett Chambers discusses some of the basic syntax differences between MySQL and MongoDB. To learn more check out our webinar on MongoDB administration for MySQL DBA: https://www.percona.com/resources/we…
Suggested Courses
Course of the Month12 days, 21 hours left to enroll

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