VB.NET is for people who wants problems :)

On Jun 17, 10:05 pm, Ana <[email protected]> wrote:
> Hi,
>
> I'm debugging my code and when it reaches a certain point this
> messages pops up: "There is no source code available for the current
> location." I had this problem before but it was in a different
> scenario and I don't remember how it was solved.
>
> I really don't understand this problem and why it happens. This is the
> situation:
>
> - I have a DataList with ImageButtons that pop up an image in a bigger
> size using the ModalPopupExtender, from the Ajax Toolkit.
> - The DataList is inside an UpdatePanel.
> - The user of the page can visualize the DataList, add more images to
> the DataList and Delete the Datalist. The routine for binding the
> DataList is called in 3 cases: when the user wants to view the images
> in a gallery of images, after the user add an image to the gallery and
> after the user deletes an image in the gallery. In the first two cases
> (to view the gallery and after adding an image), the routine works
> exactly how it's suppose to work and there's is no problem. However,
> after the user deletes an image the error message pops up when the
> debugger is going from the line myDataList.DataSource = dTable to the
> line myDataList.DataBind()
>
> Here is my code for binding the DataList:
>
> Private Sub BindmyDataList(ByVal theID As Integer)
>         Dim dTable As DataTable = GetImages(theID)
>         GalleryIDHiddenField.Value = theID
>         myDataList.Visible = True
>
>         If dTable.Rows.Count = 0 Then
>             DataListMessageLabel.Visible = True
>             DataListMessageLabel.Text = "There are no images to be
> displayed."
>             DataListMessageLabel.CssClass = "error_message"
>         Else
>             DataListMessageLabel.Visible = False
>         End If
>         myDataList.DataSource = dTable
>         myDataList.DataBind()
>         DataListDiv.Visible = True
>     End Sub
>
> Does anyone knows why this message is displayed, what is the problem
> and how to solve it? I appreciate your help!
>
> Ana

Reply via email to