private string FocusedSeqNum() { if (DetailGridview.VisibleRowCount > 0 && DetailGridview.FocusedRowIndex > -1) { return(DetailGridview.GetRowValues(DetailGridview.FocusedRowIndex, "ATA_Seq_#").ToString()); } else { return(""); } }
protected void DetailGridview_CustomCallback(object sender, DevExpress.Web.ASPxGridViewCustomCallbackEventArgs e) { DetailDS.SelectParameters["Order_Number"].DefaultValue = FocusedContainerID(); DetailGridview.DataBind(); }
protected void Page_Load(object sender, EventArgs e) { DetailDS.SelectParameters["Order_Number"].DefaultValue = FocusedContainerID(); DetailGridview.DataBind(); }
//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); } } }
protected void DetailGridview_CustomCallback(object sender, DevExpress.Web.ASPxGridViewCustomCallbackEventArgs e) { DetailDS.SelectParameters["Location"].DefaultValue = FocusedLocation(); DetailGridview.DataBind(); }
protected void Page_Load(object sender, EventArgs e) { HeaderGridview.DataBind(); DetailDS.SelectParameters["Location"].DefaultValue = FocusedLocation(); DetailGridview.DataBind(); }