public static ASPxFormLayout ApplyDataSource <T>(this ASPxFormLayout source, T dataSource)
            where T : class
        {
            source.DataSource = dataSource;
            source.DataBind();

            return(source);
        }
Esempio n. 2
0
 /// <summary>
 /// Page Load event; bind the grid view.
 /// </summary>
 /// <param name="sender">The page sending the event.</param>
 /// <param name="e"></param>
 protected void Page_Load(object sender, EventArgs e)
 {
     formLayout.DataBind();
 }
Esempio n. 3
0
        protected void gridview_master_HtmlRowCreated(object sender, DevExpress.Web.ASPxGridView.ASPxGridViewTableRowEventArgs e)
        {
            if (e.RowType == DevExpress.Web.ASPxGridView.GridViewRowType.Detail)
            {
                ASPxGridView   gridview_detail = gridview_master.FindDetailRowTemplateControl(e.VisibleIndex, "gridview_detail") as ASPxGridView;
                ASPxFormLayout form_top        = gridview_master.FindDetailRowTemplateControl(e.VisibleIndex, "form_top") as ASPxFormLayout;
                ASPxFormLayout form_bottom     = gridview_master.FindDetailRowTemplateControl(e.VisibleIndex, "form_bottom") as ASPxFormLayout;

                if (e.VisibleIndex == 0)
                {
                    gridview_detail.DataSource = new[] {
                        new{ date      = "01/05/2013", evidenceid = "BHD62857", description = "Xuất bán hàng",
                             firstdebt = "500.000.000", issue = "40.000.000", payment = "", lastdebt = "50.000.000" },
                        new{ date      = "02/05/2013", evidenceid = "BHD62857", description = "Nhận thanh toán",
                             firstdebt = "", issue = "", payment = "410.000.000", lastdebt = "" },
                        new{ date      = "18/05/2013", evidenceid = "BHD62858", description = "Xuất bán hàng",
                             firstdebt = "500.000.000", issue = "10.000.000", payment = "", lastdebt = "300.000.000" },
                        new{ date      = "20/05/2013", evidenceid = "BHD62858", description = "Nhận thanh toán",
                             firstdebt = "", issue = "", payment = "190.000.000", lastdebt = "" },
                    };

                    form_top.DataSource    = new { form_top_E1 = "1.000.000.000" };
                    form_bottom.DataSource = new { form_bottom_E1 = "50.000.000", form_bottom_E2 = "600.000.000", form_bottom_E3 = "350.000.000" };
                    form_top.DataBind();
                    form_bottom.DataBind();
                }

                if (e.VisibleIndex == 1)
                {
                    gridview_detail.DataSource = new[] {
                        new{ date      = "02/06/2013", evidenceid = "BHD62859", description = "Xuất bán hàng",
                             firstdebt = "300.000.000", issue = "5.000.000", payment = "", lastdebt = "105.000.000" },
                        new{ date      = "05/06/2013", evidenceid = "BHD62859", description = "Nhận thanh toán",
                             firstdebt = "300.000.000", issue = "", payment = "100.000.000", lastdebt = "105.000.000" },
                        new{ date      = "26/06/2013", evidenceid = "BHD62860", description = "Xuất bán hàng",
                             firstdebt = "200.000.000", issue = "5.000.000", payment = "", lastdebt = "295.000.000" },
                        new{ date      = "28/06/2013", evidenceid = "BHD62860", description = "Nhận thanh toán",
                             firstdebt = "200.000.000", issue = "", payment = "100.000.000", lastdebt = "295.000.000" },
                    };

                    form_top.DataSource    = new { form_top_E1 = "500.000.000" };
                    form_bottom.DataSource = new { form_bottom_E1 = "10.000.000", form_bottom_E2 = "200.000.000", form_bottom_E3 = "310.000.000" };
                    form_top.DataBind();
                    form_bottom.DataBind();
                }

                if (e.VisibleIndex == 2)
                {
                    gridview_detail.DataSource = new[] {
                        new{ date      = "01/07/2013", evidenceid = "BHD62861", description = "Xuất bán hàng",
                             firstdebt = "430.000.000", issue = "4.000.000", payment = "", lastdebt = "100.000.000" },
                        new{ date      = "10/07/2013", evidenceid = "BHD62861", description = "Nhận thanh toán",
                             firstdebt = "430.000.000", issue = "", payment = "334.000.000", lastdebt = "100.000.000" },
                        new{ date      = "10/07/2013", evidenceid = "BHD62862", description = "Xuất bán hàng",
                             firstdebt = "430.000.000", issue = "1.000.000", payment = "", lastdebt = "65.000.000" },
                        new{ date      = "10/07/2013", evidenceid = "BHD62862", description = "Nhận thanh toán",
                             firstdebt = "430.000.000", issue = "", payment = "366.000.000", lastdebt = "65.000.000" },
                    };

                    form_top.DataSource    = new { form_top_E1 = "860.000.000" };
                    form_bottom.DataSource = new { form_bottom_E1 = "5.000.000", form_bottom_E2 = "700.000.000", form_bottom_E3 = "165.000.000" };
                    form_top.DataBind();
                    form_bottom.DataBind();
                }

                gridview_detail.DataBind();
            }
        }