Exemple #1
0
 private string FocusedSeqNum()
 {
     if (DetailGridview.VisibleRowCount > 0 && DetailGridview.FocusedRowIndex > -1)
     {
         return(DetailGridview.GetRowValues(DetailGridview.FocusedRowIndex, "ATA_Seq_#").ToString());
     }
     else
     {
         return("");
     }
 }
Exemple #2
0
        protected void DetailGridview_CustomCallback(object sender, DevExpress.Web.ASPxGridViewCustomCallbackEventArgs e)
        {
            DetailDS.SelectParameters["Order_Number"].DefaultValue = FocusedContainerID();

            DetailGridview.DataBind();
        }
Exemple #3
0
 protected void Page_Load(object sender, EventArgs e)
 {
     DetailDS.SelectParameters["Order_Number"].DefaultValue = FocusedContainerID();
     DetailGridview.DataBind();
 }
Exemple #4
0
 //how can I pass a second session to the data source
 protected void AllocationGrid_BeforePerformDataSelect(object sender, EventArgs e)
 {
     Session["Container_ID"] = DetailGridview.GetRowValues(DetailGridview.FocusedRowIndex, DetailGridview.KeyFieldName);
 }
        private void BindData()
        {
            /* List<Pingjiaxiangdian>*/ xdls = FTInterviewBLL.PingjiaxiangdianManage.GetAll();
            /* List<Pingjiabiaozhun>*/ bzls  = FTInterviewBLL.PingjiabiaozhunManage.GetAll();
            xdnum  = xdls.Count;
            bznum  = bzls.Count;
            xdbzls = FTInterviewBLL.XiangdianBiaozhunManage.GetAll();


            DataTable dt = new DataTable("xdbz");

            dt.Columns.Add("pjxd", typeof(string));
            for (int i = 1; i <= bzls.Count; i++)
            {
                dt.Columns.Add("bz" + i, typeof(string));
            }


            DataRow dr = dt.NewRow();

            dr["pjxd"] = "项点";
            for (int i = 1; i <= bzls.Count; i++)
            {
                dr["bz" + i] = bzls[i - 1].Content;
            }
            dt.Rows.Add(dr);

            for (int i = 1; i <= xdls.Count; i++)
            {
                dr         = dt.NewRow();
                dr["pjxd"] = xdls[i - 1].Content;
                dt.Rows.Add(dr);
            }

            DetailGridview.DataSource = dt;
            DetailGridview.DataBind();

            double w = 1 / bzls.Count;

            for (int i = 0; i <= bzls.Count; i++)
            {
                DetailGridview.Rows[0].Cells[i].Width = Unit.Percentage(w);
            }


            // int ide = 0;
            for (int ri = 1; ri <= xdls.Count; ri++)
            {
                for (int ci = 1; ci <= bzls.Count; ci++)
                {
                    TextBox tb = new TextBox();
                    tb.Width    = Unit.Percentage(90);
                    tb.Height   = Unit.Percentage(90);
                    tb.TextMode = TextBoxMode.MultiLine;
                    tb.Wrap     = true;

                    //tb.Text = xdbzls[ide].MyContent;//concdd[ide];
                    foreach (Xiangdianbiaozhun xdbzz in xdbzls)
                    {
                        if (xdbzz.PjxdID == xdls[ri - 1].Id && xdbzz.PjbzID == bzls[ci - 1].Id)
                        {
                            tb.Text = xdbzz.MyContent;
                            break;
                        }
                    }

                    // ide++;
                    DetailGridview.Rows[ri].Cells[ci].Controls.Add(tb);
                }
            }
        }
Exemple #6
0
 protected void DetailGridview_CustomCallback(object sender, DevExpress.Web.ASPxGridViewCustomCallbackEventArgs e)
 {
     DetailDS.SelectParameters["Location"].DefaultValue = FocusedLocation();
     DetailGridview.DataBind();
 }
Exemple #7
0
 protected void Page_Load(object sender, EventArgs e)
 {
     HeaderGridview.DataBind();
     DetailDS.SelectParameters["Location"].DefaultValue = FocusedLocation();
     DetailGridview.DataBind();
 }