示例#1
0
        /// <summary>
        /// Generate the Drinks view (smart part).
        /// </summary>
        /// <param name="parentWorkspace">Tab workspace</param>
        public void Generate(IWorkspace parentWorkspace)
        {
            // TabSmartPart
            _smartPart             = new TabSmartPartInfo();
            _smartPart.Title       = "Drinks";
            _smartPart.ActivateTab = false;

            _drinksView = this.SmartParts.AddNew <DrinksView>();
            this.Workspaces["DrinksDistributorWorkspace"].Show(_drinksView, _smartPart);

            _drinksView.LoadDrinks();

            this.Activate();
        }
    protected void btn_Export_Click1(object sender, EventArgs e)
    {
        //Clear output stream
        Response.ClearContent();
        //set filename
        Response.AppendHeader("content-disposition", "attachment; filename=Drinks.xls");
        //setcontenttype
        Response.ContentType = "application/excel";

        //set stringwriter to htmlwriter
        StringWriter   sw     = new StringWriter();
        HtmlTextWriter htmltw = new HtmlTextWriter(sw);

        //Write the data to he .xls file
        DrinksView.RenderControl(htmltw);
        Response.Write(sw.ToString());
        //end
        Response.End();
    }
示例#3
0
        public App()
        {
            InitializeComponent();

            MainPage = new DrinksView();
        }