Sur un contrôle utilisateur Webarticles ajouter le contrôle utilisateur Web problème
public void displayFindingSection(int sectionsid,string text,string head)
{
SectionHeading.Text = head;
DataSet totImgs;
totImgs = objGetBaseCase.GetFindingsNewerImages(sectionsid);
FindingViewerlist.DataSource = totImgs;
DataBind();
SectionText.Text = text;
}
Sur un autre contrôle utilisateur Web
public void DisplayFindingsViewer(CipCaseWorkflowItem2 item)
{
FindingViewerDisplay.Visible = true;
ImageAndSimpleViewer.Visible = false;
objGetBaseCase.GetFindingsImages((Convert.ToInt32(Session["CaseId"])), item.ItemId);
FindingsViewerNew = objGetBaseCase.GetFindingViewerNewElementDetails(item.ItemId);
for (int i = 0; i < FindingsViewerNew.Count; i++)
{
FindingViwerDisplay uc = (FindingViwerDisplay)LoadControl("FindingViwerDisplay.ascx");
FindingPlaceholder.Controls.Add(uc);
uc.displayFindingSection(Convert.ToInt32(FindingsViewerNew[i].Index), FindingsViewerNew[i].Text, FindingsViewerNew[i].Title);
}
}
J'ajoute la toute l'image dans le contrôle de l'utilisateur et afficher l'image, mais quand J'utilise le code ci-dessus, le contrôle de l'utilisateur Web ajoute également à chaque fois et une image montre dans le contrôle ce que je veux, c'est toutes les images doivent montrer dans un seul contrôle utilisateur .. sectionsid obtient l'ID de l'image de la base de données. Je pense que prob avec boucle, mais je suis incapable de le résoudre .. Aidez-moi ce que
FindingViwerDisplay uc = (FindingViwerDisplay) LoadControl ("FindingViwerDisplay.ascx"); Placez-le avant la boucle et vérifiez – Syeda
j'ai gardé cela, puis une seule image montre pas tout – Rocky