Monday, October 1, 2012

Repeter event in Aps.net


Repeter ItemBound Event

if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
{
      string ID = ((DataRowView)e.Item.DataItem).Row["Id"].ToString();
      DropDownList ddlTournament =  (DropDownList)e.Item.FindControl("ddlTour");     
      ddlTour.ID = "Id_" + SportID.ToString(); ;
      DataView dv = dt2.DefaultView;
      dv.RowFilter = "Id=" + SportID.ToString();
      DataTable dt = dv.ToTable();
      ddlTour.DataSource = dt;
      ddlTour.DataValueField = "Id";
      ddlTour.DataTextField = "Name";
      ddlTour.DataBind();

}

DropDownbox get Repeter Value

DropDownList box = (DropDownList)sender;
RepeaterItem namingContainer = (RepeaterItem)box.NamingContainer;
DropDownList ddlOrdertournament =(DropDownList)box.NamingContainer.FindControl("ddlOrdereventsby");
HiddenField hdSport = (HiddenField)box.NamingContainer.FindControl("hdSrt");
Control parent = ((Control)sender).Parent;
DropDownList GeneralDDL = (DropDownList)parent.FindControl("ddlTour");
int ID = Convert.ToInt32(GeneralDDL.SelectedValue);
stringName = GeneralDDL.SelectedItem.ToString();
int ddlvalue = Convert.ToInt32(GeneralDDL.SelectedIndex) + 1;

No comments:

Post a Comment