Home > Dynamics Ax > Ax EP – AxBoundField – OnDataChange Event

Ax EP – AxBoundField – OnDataChange Event

Here I want to achieve, if the AxBoundField have some value, need to enable/disable button accordingly.

I had struggled little bit, to raise the event OnDataChanged for AxBoundField control when data changed for this bound control.

Then, have used following markup code for Bound control.

<dynamics:AxGroup ID="AxFieldGroupDefaultsProject" runat="server"

                    Caption="<%$ AxLabel:@SYS4534 %>">


                    <dynamics:AxBoundField DataSet="TrvExpTableNew" DataSetView="TrvExpTable"

                        DataField="ProjId" SortExpression="ProjId"  AutoPostBack="true" OnDataChanged="ProjId_OnDataChanged"/>



While adding the bound fields to the AxForm, we won’t get this attribute AutoPostBack="true" to the AxBoundField.

To raise the OnDataChanged event,  explicitly need to add the above attribute to AxBoundField.

Then I had added the following code to the event …

protected void ProjId_OnDataChanged(object sender, AxBoundFieldDataChangedEventArgs e)


        string expProjId = ((System.Web.UI.WebControls.TextBox)(e.BoundControl)).Text.ToString();


                if (expProjId != "")


                    ButtonOK.Enabled = true;




                    ButtonOK.Enabled = false;



Island with a palm tree..Coffee cup

Categories: Dynamics Ax
  1. January 31, 2011 at 9:47 pm

    Hi Santosh!
    The same procedure I am using to fire the event but its not occuring. My AxBoundField in of type “Date”. I have to select date, and as I do select the date, the event should fire….. I am setting the AutoPostBack property to “true”.

    Am I missing something?

    Looking forward to your response, thanks in advance!
    Ehtasham Ur Rahman.

  2. Lutador
    June 5, 2012 at 12:12 pm

    Good example. It work!

  1. No trackbacks yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: