我开始使用基本的asp.net gridview控件,我似乎无法在asp.net Web应用程序中在Web浏览器中看到它。
以下是我刚开始做的事情。在aspx页面中......
<asp:GridView ID="myGr" runat="server" BackColor="Aqua" AutoGenerateColumns="True" Width="100%" ViewStateMode="Enabled"></asp:GridView>
我背后的代码......
Dim tbl As New DataTable
tbl.Columns.Add("ID", GetType(Int32))
tbl.Columns.Add("Name", GetType(String))
tbl.Columns.Add("Birthday", GetType(Date))
Dim pers As DataRow = tbl.NewRow
pers("ID") = 1
pers("Name") = "Tim"
pers("Birthday") = New Date(1973, 6, 9)
myGr.DataSource = tbl
myGr.DataBind()
如果有人能就这个控制给我一些基本的建议会很棒
答案 0 :(得分:1)
您需要将插入的行添加到数据表tbl。因为你还没有这样做,所以数据表是空的,所以Gridview也是空的。
就像那样:tbl.Rows.add(pers)
答案 1 :(得分:0)
您创建了行,但未将其添加到表中。
你必须添加这样的行:
tbl.Rows.Add(pers)