ado.Net - vb.net customised page using ASPEnterpriseManager.dll

I am writting customised vb.net web-based pages and making use of ASPEnterpriseManager.dll The page references the dll to make the server connection. It lists all sql databse names with the following code.
For X = 0 To Server.Databases.Count - 1
Response.Write(Server.Databases(X))
Next
The question is that I want to list the db names in a repeater by adding the following.
If Items.Count <> 0 Then
Repeater1.DataSource = Server.Databases
Repeater1.DataBind()
It is not listing because I am not sure the following is correct in aspx page.
<%#Container.DataItem.ObjectName%>
The repeater is declared as follows:
Protected WithEvents DropDownList1 As System.Web.UI.WebControls.DropDownList
Protected WithEvents Repeater1 As System.Web.UI.WebControls.Repeater
I have a copy of the source code for the dll, if needed to be posted to help.
Thanks in advance.

Would it be possible to give an example using GridView?
I tried the following, but still not displaying database names.
DropDownList works in another page, but as you say,
it would be better to use GridView.
<asp:GridView id="GridView1" runat="server" AutoGenerateColumns="true">
<Columns>
<asp:BoundField DataField="Name" HeaderText="Name" />
</Columns>
</asp:GridView>

For X = 0 To Server.Databases.Count - 1
Response.Write(Server.Databases(X))
Y = Y + 1
Next
If Y <> 0 Then
GridView1.DataSource = Server.Databases
GridView1.DataBind()
End If
The above gives the following error:
A field or property with the name 'Name' was not found on the selected data source. Line 57: GridView1.DataBind()

I have deleted <asp:BoundField DataField="Name" HeaderText="Name" />
it know works.
Just one more question, now it lists the db names, how can I
select an individual name and redirect to another gridview to display the tables contained in the selected database.

Highfive is so simple that setting up every meeting room takes just minutes and every employee will be able to start or join a call from any room with ease. Never be called into a meeting just to get it started again. This is how video conferencing should work!

Should be as follows:
If Not IsPostBack Then
'Response.Write(":Selected:")
GridView2.DataSource = Session("Database").Tables
GridView2.DataBind()
End If
I can display system tables, but I would like to display only the
tables applicable to the selected database

In the first gridview I have added a select button:
<h6>Heading:2:</h6>
<asp:GridView id="GridView1" runat="server" Font-Size="XX-Small" AutoGenerateColumns="true">
<Columns>
<asp:ButtonField CommandName="Select" Text="Select" />
</Columns>
</asp:GridView>
I want it to display selected db name in <h6>#<%= ConnectionString.InitialCatalog %>#</h6>
This is in code under heading:3:
I have 3 pages in total displaying in an iFrame for the default.aspx
I suspect that system tables and not selected tables in heading:4;
are displayed because the db name is not displayed in heading:3;
I hope the above is clear enough to understand me.
Thanks in advance.

This document covers how to connect to SQL Server and browse its contents. It is meant for those new to Visual Studio and/or working with Microsoft SQL Server. It is not a guide to building SQL Server database connections in your code. This is mo…

ASP.Net to Oracle Connectivity
Recently I had to develop an ASP.NET application connecting to an Oracle database.As I am doing it first time ,I had to solve several problems. This article will help to such developers to develop an ASP.NET client…

Sending a Secure fax is easy with eFax Corporate (http://www.enterprise.efax.com). First, Just open a new email message. In the To field, type your recipient's fax number @efaxsend.com.
You can even send a secure international fax — just include t…

When you create an app prototype with Adobe XD, you can insert system screens -- sharing or Control Center, for example -- with just a few clicks. This video shows you how. You can take the full course on Experts Exchange at http://bit.ly/XDcourse.