.NET Tutorials, Forums, Interview Questions And Answers
Welcome :Guest
Sign In
Win Surprise Gifts!!!

Top 5 Contributors of the Month
Gaurav Pal
Post New Web Links

How can we cancel SelectedItemChanged?

Posted By:      Posted Date: October 05, 2010    Points: 0   Category :WPF


Hi pros,

Anybody know how could we cancel SelectedItemChanged event in TreeView/ListBox/ComboBox.

Basically, I have a master navigation tree and a detail view of object, everytime user change to a new "node" in tree i want to ask if user want to save changes made in detail view. Since i didn;t know how to preview selection changed, I used PreviewMouseDown in treeView.

Here is my code:







treeView.PreviewMouseDown(sender, MouseButtonEventArgs e)


//ask user save changed?

//if "cancel" then e.Handle = true;

//else e.Handle = false;



this seems working but without messagebox, if I use messagebox to show then the event seem disposed even e.Handle is true or false.


I saw

View Complete Post

More Related Resource Links

ASP.Net Gridview Edit Update Cancel Commands

In ASP.Net 2.0, GridView Control also provides the functionality to edit and update the data retrieved from the database using CommandField template. You can cancel the action using Cancel Command of the CommandField. GridView consists of events that can be used to perform the actions like edit, update and cancel upon the Data items displayed in the ASP.Net GridView Data Control.

replacing ok and cancel button of an alert message with YES an NO button in asp.net web application.


i want to replace ok and cancel button of an alert message with YES an NO button in asp.net web application.When a user will click yes the data will be saved in the database and if user clicks that will act as a reset button and do not save the data in database and the control will move with as usual to the redirect page.Any pointers will be highly appreciated.I am usin g C# language.

C++ at Work: Addin a Combobox Cancel Feature


This month Paul DiLascia codes some Microsoft Office-style dialog box features.

Paul DiLascia

MSDN Magazine August 2006

How to Cancel a Workflow Activity - LogToHistoryListActivity


How can I cancel a LogToHistoryListActivity? I don't understand how to get access to the ActivityExecutionContext. I guess one way is to add an IfElse before entry to avoid the activity completely. Casting the sender object does not work. Help anyone?

  private void logToHistoryListActivity_WorkflowActivated_MethodInvoking(object sender, EventArgs e)
   LogToHistoryListActivity log = (LogToHistoryListActivity)sender;
   string msg = string.Format("Work Request has been SAVED by {0}. Awaiting submittal.", workflowProperties.Originator);
   WFHelper.LogMessageToHistoryList(log, msg, null);

How to cancel(disable) combobox in the time is under pressure button?

Hi I have one button and one combobox. How to do so that in time I press the button the combobox turn on be gray or freez. thanks 

ItemUpdating Cancel ErrorMessage not shown on Standard SharePoint Error Page

I have created an ItemUpdating event handler on a document library, the event is cancelled in certain scenarios by executing the following code in the event handler properties.Cancel = true; properties.Status =   SPEventReceiverStatus.CancelWithError; properties.ErrorMessage =   "ADV number entered is not unique. Please try again"; The standard Sharepoint error message is shown but the error message set above is not displayed. Can somebody help?      

Adding a Cancel Button

Hi, I have an application that performs a very big algorithm when a button is clicked. I'm trying to add a "Cancel Button" if the user wants to cancel the operation. The problem is the cancel button doesn't fire any event while the program is executing another events. Actually it seems beeing inactive. Any idea of how can I solve the problem?

Edit, Update and Cancel Buttons in FormView

Hi,    I have created a Formview1 which have 3 columns Name, Status and Description. I just wanted to update display the Status and Description but not the Name. Can anyone give me any guidelines how I can do this.  I have use the following code on my asp.net page<asp:FormView ID="FormView1" runat="server" DataSourceID="SqlApplication" DataKeyNames="applicationID"> <ItemTemplate> <asp:Label ID="lblAppsID" runat="server" Visible="false" Text='<%# Bind("applicationID") %>' /> </ItemTemplate> <ItemTemplate> <asp:Label ID="lblAppsName" runat="server" Font-Size="X-Large" Font-Bold="True"><%# Eval("applicationName") %></asp:Label> <br /> <br /> <ItemTemplate> Status: <asp:TextBox ID="txtSatusdesc" runat="server" Text='<%# Eval("Status") %>' ></asp:TextBox> </ItemTemplate><!--- ******** Need to create button Edit, update, Cancel button here to update status ************---> <EditItemTemplate> <asp:TextBox ID="txtSatusdescUpd" runat="server" Text='<%# Bind("Status") %>' ></asp:TextBox> </EditItemTemplate> <br /> <br />

Cancel multiple WFs at once & global list find & replace

We have a number of products in our company, and a need for an email alert for various reasons for each product. Thus, I have a SP list where each list item has a drop-dead date, plus the manager's name and manager's email address as well as a note as to what needs to be done. When a new item is created, or a list item is changed, a workflow is initiated. Remember, each single product associated with a manager can have dozens of these email alert list items with differing drop-dead dates. The workflow is designed to send alerts out at stated intervals before the drop-dead date. The problem is that the manager in charge of a given product can and does change. What I have to do now is to open each of the items that pertain to that manager, stop the existing workflow, change the manager's name and email address in the item, then save it (thus starting a new workflow). This can get tedious when a single product can have several dozen list items corresponding to several dozen drop-dead dates. I would like to be able to filter the list, kill all the workflows that are connected to each item in the filtered list, change the manager name and email using the Datasheet facility, then save. At that point, X new workflows would start where X is the number of list items in the filtered list. 1. Is that possible (I doubt it) in our native SP 2007? 2. Does anyone

Gridview Update and Cancel not visible

Hi, I am having a strange problem. I put on a Gridview on my aspx page. I also data bound it to a table from my SQL server.   Other than that I wanted to put in the Edit, Update and Cancel functionality so I also put in this from the Gridview Smart Tag. Following is the gridview aspx code can anyone tell me what I am missing here?     <asp:GridView ID="GridView1" OnRowEditing="grdQLOnRowEditing" runat="server" OnRowCommand="grdQLOnRowCommand" AutoGenerateColumns="False" Width="482px" OnRowCancelingEdit="grdQLOnRowCancel" OnRowUpdating="grdQLOnRowUpdating" > <Columns> <asp:TemplateField HeaderText="UrlId"> <ItemTemplate> <asp:Label ID="lblUrlId" runat="server" Text='<%# Eval("URLId") %>'></asp:Label> </ItemTemplate> </asp:TemplateField> <asp:TemplateField HeaderText="Title"> <ItemTemplate> <asp:Label ID="lblTitle" runat="server" Text='<%# Eval("Title") %>

Cancel asynchronous WCF call ?

In .NET 3.5, is it possible to cancel an asynchronous call to a WCF service ?   The desire is that a user search screen may fire a very long running SQL query in the middle tier, which they then want to cancel. The idea is that the actual database query gets cancelled, not just the WCF call to the middle-tier (otherwise the SQL query is still chewing up resources in the database). Is this possible ?   I'm using the event-based asynchronous pattern that was introduced for WCF in .NET 3.5, which Microsoft are now recommending to be used: http://msdn2.microsoft.com/en-us/library/ms734701.aspx e.g. Code Snippet ... //hook up Completed handler, and call service asynchronously. Use Tab|Tab to auto-generated in VS client.SomeMethodCompleted += new EventHandler<SomeMethodCompletedEventArgs>(client_SomeMethodCompleted); client.SomeMethodAsync(myParam); ...   //Asynchronous result - display in UI. //Completed event handler gets called on UI thread it was created from. void client_SomeMethodCompleted(object sender, SomeMethodCompletedEventArgs e) { //Do something with e.Result; }     Thanks, Andy.

Displaying a Messagebox with Ok / Cancel button using C# in web application

 Hi all, I would like to get the user's confirmation by displaying a message box with ok cancel options, when you press ok it has to invoke a member function, otherwise other function. thanks. ssm.

OpenFileDialog OK/Cancel button closes form that opened it


After clicking OK or Cancel from the OpenFileDialog, the calling form gets closed not allowing user to push OK on calling form to save changes.  Strange thing is, if calling form is opened modeless from main form, this does not happen.  But I do not want this form to be left open modeless.

Here's the code:

Main Form opens form to change a file path

    Private Sub AdvancedDatabaseConfigurationToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles AdvancedDatabaseConfigurationToolStripMenuItem.Click

        Dim formDBPath As New frmDBPath


    End Sub
formDBPath has a button to browse to new file path which opens the OpenFileDialog
  Private Sub btnBrowse_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnBrowse.Click

    Dim openResult As DialogResult = Me.OpenFileDialog1.ShowDialog(Me)

    If openResult = Windows.Forms.DialogResult.Cancel Then Exit Sub
    Me.txtNewDBPath.Text = Me.OpenFileDialog1.FileName

  End Sub

 When I step through in the debugger, I click OK on the OpenFileDialog, it returns to btnBrowse_Click sub and sets the textbox text, then control passes back to main form sub AdvancedDatabaseConfigurationToolStripMenuI

put giveview Edit/Delete/update/Cancel linkbutton at the end of gridview



In my Girdview, I set: AutoGenerateDeleteButton="True" , and  AutoGenerateEditButton="True".

The Buttons show at the first column of the gridview, how can move them to the last column?



gridview row update,cancel using ajax hovermenu extender



i have simple gridview 

<--asp:GridView ID="grd" runat="server" AutoGenerateColumns="false" 
            AllowPaging="true" PageSize="5" onpageindexchanging="grd_PageIndexChanging" 
            onrowcancelingedit="grd_RowCancelingEdit" onrowdeleting="grd_RowDeleting" 
            onrowediting="grd_RowEditing" onrowupdating="grd_RowUpdating">
            <--asp:TemplateField HeaderText="Id">
                    <--asp:Label ID="lbl" runat="server" Text=''><--/asp:Label>
            <--asp:TemplateField HeaderText="Name">
                    <--%# Eval("Name") %>
                    <--asp:TextBox ID="txtEditName" runat="server" Text=''><--/asp:TextBox>
            <--asp:CommandField ButtonType="Link" EditText="Edit" Header

Unable to cancel WebAdding event



I want to cancel the WebAdding event and have the user redirected to an error page. Seems simple enough. But I cant get it to work. Heres my code:

 public override void WebAdding(SPWebEventProperties properties)
properties.Status = SPEventReceiverStatus.CancelWithRedirectUrl;
properties.RedirectUrl = "/_layouts/Custom/error.aspx";

The code executes fine but I get a "File not found" error in the browser afterwards. The ULS logs tells me that someone is trying to use a closed SPWeb (Detected use of SPRequest for previously closed SPWeb object...).

The event handler should prevent my users from creating subsites, but they should be able to create Meeting Workspaces. So it wont be enough to remove the CreateSubweb permission from the permission mask.


Thanks in advance,
Martin Bäckström

ASP.NetWindows Application  .NET Framework  C#  VB.Net  ADO.Net  
Sql Server  SharePoint  Silverlight  Others  All   

Hall of Fame    Twitter   Terms of Service    Privacy Policy    Contact Us    Archives   Tell A Friend