protected void BindRetailers() { int index = 0; int ratingModelTdxId = -1; IEnumerator retailersListEnum = gvProducts.DataKeys.GetEnumerator(); retailersListEnum.MoveNext(); do { ratingModelTdxId = Convert.ToInt32(gvProducts.DataKeys[index].Value); GridView gvRetailers = (GridView)gvProducts.Rows[index].FindControl("gvRetailerList"); gvRetailers.DataSource = SearchBL.SP_20_GetRetailersList(ratingModelTdxId, Convert.ToInt32(ddRetailers.SelectedValue)); gvRetailers.DataBind(); index++; } while (retailersListEnum.MoveNext()); }
protected void BindRetailers(int retailerId) { int index = 0; int ratingModelTdxId = -1; if (gvProducts.DataKeys.Count > 0) { IEnumerator retailersListEnum = gvProducts.DataKeys.GetEnumerator(); retailersListEnum.MoveNext(); do { ratingModelTdxId = Convert.ToInt32(gvProducts.DataKeys[index]["RatingModelTdxID"]); GridView gvRetailers = (GridView)gvProducts.Rows[index].FindControl("gvRetailerList"); gvRetailers.DataSource = SearchBL.SP_20_GetRetailersList(ratingModelTdxId, retailerId); gvRetailers.DataBind(); index++; } while (retailersListEnum.MoveNext()); } }