dbgrid2 的列名是手工在aspx中写的?

解决方案 »

  1.   

    <%@ Page Language="VB" Debug="true" %><%@ Import Namespace="System.Data" %>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><script runat="server">  Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs)
        Dim db1 As DataTable = New DataTable("Customers")    db1.Columns.Add("身份证号或排号", Type.GetType("System.String"))
        db1.Columns.Add("客户姓名", Type.GetType("System.String"))
           
        Dim dr As DataRow
        dr = db1.NewRow    dr("身份证号或排号") = "aaa"
        dr("客户姓名") = "bbb"
        db1.Rows.Add(dr)
        dbgrid2.DataSource = db1
        dbgrid2.DataBind()
      End Sub
    </script><html xmlns="http://www.w3.org/1999/xhtml">
    <head id="Head1" runat="server">
      <title></title>
    </head>
    <body>
      <form id="form1" runat="server">
        <div>
          <asp:GridView ID="dbgrid2" runat="server">
          </asp:GridView>
        </div>
      </form>
    </body>
    </html>