Sign In| Join
Get Help:Ask a Question in our Forums|Report a Bug|More Help Resources
Star
14274 Points
2814 Posts
Mar 30, 2012 09:27 AM|LINK
The c# code behind for databinding is :
protected void Accordion1_ItemDataBound(object sender, AjaxControlToolkit.AccordionItemEventArgs e) { if (e.ItemType == AjaxControlToolkit.AccordionItemType.Content) { DataList dlDestinationName = (DataList)e.AccordionItem.FindControl("dlDestinationName"); HiddenField hdnField = (HiddenField)e.AccordionItem.FindControl("hdnDestination"); objCategory.SubCategoryId = Convert.ToInt32(hdnField.Value); dlDestinationName.DataSource = objCategory.SelectDestinationPriceBySubCategoryId(); dlDestinationName.DataBind(); //dlDestinationName.Visible = true; tblEmpty.Visible = false; tblDestDetails.Visible = true; tblWorld_Map.Visible = false; CreateDataTable(); DataSet dsGetAllDestinationId = objCategory.SelectDestinationPriceBySubCategoryId(); if (dsGetAllDestinationId.Tables[0].Rows.Count > 0) { dt = (DataTable)ViewState["holidaysDetails"]; for (int i = 0; i < dsGetAllDestinationId.Tables[0].Rows.Count; i++) { dr = dt.NewRow(); objCategory.DestinationId = Convert.ToInt32(dsGetAllDestinationId.Tables[0].Rows[i].ItemArray[7]); DataSet dsSelectTop1DestImage = objCategory.Selecttop1DestinationImage(); if (dsSelectTop1DestImage.Tables[0].Rows.Count > 0) { dr["Image1"] = dsSelectTop1DestImage.Tables[0].Rows[0].ItemArray[0].ToString(); } else { dr["Image1"] = null; } DataSet dsSelect = objCategory.SelectDestinationPriceByDestinationId(); dr["DestinationId"] = objCategory.DestinationId; dr["DestinationName"] = dsSelect.Tables[0].Rows[0].ItemArray[1].ToString(); if (dsSelect.Tables[0].Rows.Count > 0) { dr["DestinationDesc"] = dsSelect.Tables[0].Rows[0].ItemArray[6].ToString(); } else { dr["DestinationDesc"] = null; } if (dsSelect.Tables[0].Rows.Count > 0) { dr["DestinationInclusion"] = dsSelect.Tables[0].Rows[0].ItemArray[4].ToString(); } else { dr["DestinationInclusion"] = null; } if (dsSelect.Tables[0].Rows.Count > 0) { dr["DestinationPrice"] = Convert.ToDecimal(dsSelect.Tables[0].Rows[0].ItemArray[5]); } else { dr["DestinationPrice"] = null; } dt.Rows.Add(dr); ViewState["holidaysDetails"] = dt; } dlDestDetails.DataSource = (DataTable)ViewState["holidaysDetails"]; dlDestDetails.DataBind(); dt.Clear(); } else { lblNotFound.Text = "Data Not Found."; tblEmpty.Visible = true; tblDestDetails.Visible = false; } } }
geniusvishal
Star
14274 Points
2814 Posts
Re: Accordion Header Colour Change Issue..
Mar 30, 2012 09:27 AM|LINK
The c# code behind for databinding is :
protected void Accordion1_ItemDataBound(object sender, AjaxControlToolkit.AccordionItemEventArgs e) { if (e.ItemType == AjaxControlToolkit.AccordionItemType.Content) { DataList dlDestinationName = (DataList)e.AccordionItem.FindControl("dlDestinationName"); HiddenField hdnField = (HiddenField)e.AccordionItem.FindControl("hdnDestination"); objCategory.SubCategoryId = Convert.ToInt32(hdnField.Value); dlDestinationName.DataSource = objCategory.SelectDestinationPriceBySubCategoryId(); dlDestinationName.DataBind(); //dlDestinationName.Visible = true; tblEmpty.Visible = false; tblDestDetails.Visible = true; tblWorld_Map.Visible = false; CreateDataTable(); DataSet dsGetAllDestinationId = objCategory.SelectDestinationPriceBySubCategoryId(); if (dsGetAllDestinationId.Tables[0].Rows.Count > 0) { dt = (DataTable)ViewState["holidaysDetails"]; for (int i = 0; i < dsGetAllDestinationId.Tables[0].Rows.Count; i++) { dr = dt.NewRow(); objCategory.DestinationId = Convert.ToInt32(dsGetAllDestinationId.Tables[0].Rows[i].ItemArray[7]); DataSet dsSelectTop1DestImage = objCategory.Selecttop1DestinationImage(); if (dsSelectTop1DestImage.Tables[0].Rows.Count > 0) { dr["Image1"] = dsSelectTop1DestImage.Tables[0].Rows[0].ItemArray[0].ToString(); } else { dr["Image1"] = null; } DataSet dsSelect = objCategory.SelectDestinationPriceByDestinationId(); dr["DestinationId"] = objCategory.DestinationId; dr["DestinationName"] = dsSelect.Tables[0].Rows[0].ItemArray[1].ToString(); if (dsSelect.Tables[0].Rows.Count > 0) { dr["DestinationDesc"] = dsSelect.Tables[0].Rows[0].ItemArray[6].ToString(); } else { dr["DestinationDesc"] = null; } if (dsSelect.Tables[0].Rows.Count > 0) { dr["DestinationInclusion"] = dsSelect.Tables[0].Rows[0].ItemArray[4].ToString(); } else { dr["DestinationInclusion"] = null; } if (dsSelect.Tables[0].Rows.Count > 0) { dr["DestinationPrice"] = Convert.ToDecimal(dsSelect.Tables[0].Rows[0].ItemArray[5]); } else { dr["DestinationPrice"] = null; } dt.Rows.Add(dr); ViewState["holidaysDetails"] = dt; } dlDestDetails.DataSource = (DataTable)ViewState["holidaysDetails"]; dlDestDetails.DataBind(); dt.Clear(); } else { lblNotFound.Text = "Data Not Found."; tblEmpty.Visible = true; tblDestDetails.Visible = false; } } }My Website
www.dotnetvishal.com