ASP.Net DetailsView question:
I have built an ASP.net page with Webforms and VB. I am passing a search parameter using a url value. On the results page I have multiple DetailView's. They are place one behind the other. Everything works fine but I want to eliminate the empty space when a data source connected to a DetailView is empty. Here is my example. The Header text says Behavior and Analysis:
Behavior and Analysis:
DetailView 1 - data source is not empty so display
DetailView 2 - data source is not empty so display
DetailView 3 - data source is empty
(Empty Spacing) After DetailView 3 there is empty space here (Empty Spacing)
DetailView 4 - data source is empty
(Empty Spacing) After DetailView 4 there is empty space here (Empty Spacing)
DetailView 5 - data source is not empty, display.
In my ASPx page there is space between the records displaying for DetailView 2 and DetailView 5 because even though no records are returned the DetailView Control still takes up space. How can I eliminate the empty space if the data source for DetailView 3 & 4 are empty? Basically, I want to eliminate the space between DetailViews id the data source is empty.
ASKER
Protected Sub DetailsView1 Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles DetailesView1.Page_Load
If DetailsView1.Items.Count = 0 Then
DetailsView1.Visible = False
End If
End Sub