الأربعاء، 5 يونيو 2013

Page Life Cycle with an Example - ASP.Net

How to Export Gridview to Excel.












Wrtie  the following Code in Export button:

protected void btnexport_Click(object sender, EventArgs e)
    {
        try
        {
            Response.Clear();
            Response.Buffer = true;
            Response.AddHeader("content-disposition", "attachment;filename=gridviewdata.xls");
            Response.Charset = "";
            Response.ContentType = "application/vnd.ms-excel";
            StringWriter sWriter = new StringWriter();
            HtmlTextWriter hWriter = new HtmlTextWriter(sWriter);
            GridView1.RenderControl(hWriter);
            Response.Output.Write(sWriter.ToString());
            Response.Flush();
            Response.End();
        }
        catch (Exception ex)
        {
            Label1.Text = ex.ToString();
        }
    }

//***********
public override void VerifyRenderingInServerForm(Control control)
 {
  }

الثلاثاء، 14 مايو 2013

CRM 2011: Javascript Xrm.Page Basics

//***** Get the value from a CRM field

 var varMyValue = Xrm.Page.getAttribute(“CRMFieldSchemaName”).getValue() ;

//****** Set the value of a CRM field

 Xrm.Page.getAttribute(“po_CRMFieldSchemaName”).setValue(‘My New Value’);

//***** Hide/Show a tab/section

 Xrm.Page.ui.tabs.get("Tab Name").setVisible(false);

 Xrm.Page.ui.tabs.get("Tab Name").sections.get("Section Name").setVisible(true);

//*****Call the onchange event of a field

 Xrm.Page.getAttribute(“CRMFieldSchemaName”).fireOnChange();

//****Get the selected value of picklist

 Xrm.Page.getAttribute(“CRMFieldSchemaName”).getSelectedOption().text;

//******Set the requirement level

 Xrm.Page.getAttribute(“CRMFieldSchemaName”).setRequiredLevel(“none”);
 Xrm.Page.getAttribute(“CRMFieldSchemaName”).setRequiredLevel(“required”);
 Xrm.Page.getAttribute(“CRMFieldSchemaName”).setRequiredLevel(“recommended”);

//********Set the focus to a field

 Xrm.Page.getControl(“CRMFieldSchemaName”).setFocus(true);

//***********Stop an on save event
 event.returnValue = false;

//**** Return array of strings of users security role GUIDs:

 Xrm.Page.context.getUserRoles()


Method returns a Boolean value that indicates if any fields in the form have been modified.

Xrm.Page.data.entity.getIsDirty() 

CRM 2011 : Value cannot be null. Parameter name: localContext

This error appear when was a problem in custom plugins so that unregister this plugin.