protected void lstRemainingLots_SelectedIndexChanged(object sender, EventArgs e) { GetLotLineItems(); } private void GetLotLineItems() { if (!this.chkShowInactive.Checked) { //When LotLineItems.EntityList is repopulated //gvLots_RowDataBound fires and RowNotInTable exception occurs LotLineItems.EntityList = LotLineItems.GetLotsByLidActive(Convert.ToInt32(lstRemainingLots.SelectedValue)); } else LotLineItems.EntityList = LotLineItems.GetLotsByLid(Convert.ToInt32(lstRemainingLots.SelectedValue)); Session["dsLots"] = LotLineItems.DataSet; this.BindControl(gvLots); }>E.R.,