protected void grdBookingPrice_RowDataBound(object sender, GridViewRowEventArgs e) { if (e.Row.RowType == DataControlRowType.DataRow) { if ((e.Row.RowState & DataControlRowState.Edit) > 0) { DropDownList drpGroupType = (DropDownList)e.Row.FindControl("drpGroupType"); if (drpGroupType != null) { lstBookingGroup = bllBookingGroup.GetList(); drpGroupType.DataSource = lstBookingGroup; drpGroupType.DataTextField = "Name"; drpGroupType.DataValueField = "Name"; drpGroupType.DataBind(); } } } //if (e.Row.RowType == DataControlRowType.DataRow && grdBookingPrice.EditIndex == e.Row.RowIndex) //{ // DropDownList drpGroupType = (DropDownList)e.Row.FindControl("drpGroupType"); // drpGroupType.Items.FindByValue((e.Row.FindControl("lbGroupType") as Label).Text).Selected = true; //} }
/// <summary> /// /// </summary> /// <param name="productId"></param> /// <param name="type">==NULL mặc định hình</param> /// <param name="type">==1:map</param> private void BindData() { BookingGroupBLL bll = new BookingGroupBLL(); lst = bll.GetList(); if (lst.Count() > 0) { grdBookingGroup.DataSource = lst; grdBookingGroup.DataBind(); //grdBookingGroup.Columns[4].Visible = true; } else { PNK_BookingGroup pnk = new PNK_BookingGroup(); DataTable dt = Common.UtilityLocal.ObjectToData(pnk); grdBookingGroup.DataSource = dt; grdBookingGroup.DataBind(); //grdBookingGroup.Columns[4].Visible = false; foreach (GridViewRow row in grdBookingGroup.Rows) { if (row.RowType == DataControlRowType.DataRow) { LinkButton lb = ((LinkButton)row.FindControl("lnkRemove")); if (lb != null) { lb.Visible = false; } } } } }
private void BindBookingGroup() { BookingGroupBLL bllBookingGroup = new BookingGroupBLL(); IList <PNK_BookingGroup> lstBookingGroup = bllBookingGroup.GetList(); drpTourGroup.DataSource = lstBookingGroup; drpTourGroup.DataTextField = "Name"; drpTourGroup.DataValueField = "Name"; drpTourGroup.DataBind(); DataTable dtb = DBHelper.ExcuteFromCmd(string.Format("select * from PNK_BookingPrice where ProductId={0} ", productId), null); if (dtb != null && dtb.Rows.Count > 0) { string d = dtb.Rows[0]["GroupType"].ToString(); drpTourGroup.SelectedValue = drpTourGroup.Items.FindByText(d).Value; } }