问题:
代码能够运行.
下面的Label1无法显示,其他组件正常!
我很纳闷,应该怎么改?<%@Import namespace="System.Data" %>
<%@Import namespace="System.Data.SqlClient"%>
<html>
<head>
<title>要分页显示</title>
</head>
<body>
<center>
<form id="form1" runat="server" method="post">
<asp:DataGrid   ID="DataGrid1" runat="server"     AutoGenerateColumns=false  border=0>
<Columns>
<asp:TemplateColumn>
<ItemTemplate>
<asp:Label ID="Label1"  ruant="server"  Text='<%#DataBinder.Eval(Container,"DataItem.ID")%>' />   <asp:HyperLink ID="HyperLink1" runat=server   NavigateUrl='<%# "ass.aspx?id=" + DataBinder.Eval(Container.DataItem,"ID") %>'>
<%#DataBinder.Eval(Container,"DataItem.MapName")%></asp:HyperLink><asp:Label ID="Label2"  runat="server"  Text='<%#DataBinder.Eval(Container,"DataItem.UpData")%>' /></ItemTemplate>
</asp:TemplateColumn>
</Columns>
</asp:DataGrid>
</form>
</center>
</body>
</html>
//----------------------------------<script language="C#"  runat="server">
    void Page_Load()
    {
        if (!IsPostBack)
        {
            Data1(null,null);
        }
    }
    void Data1(Object sender, EventArgs e)
    {
        SqlConnection SqlConnection1 = new SqlConnection("Server=Localhost;user id=sa;password=;database=database1;");
        SqlDataAdapter SqlDataAdapter1 = new SqlDataAdapter("select * from table1", SqlConnection1);
        DataSet DataSet1 = new DataSet();
        SqlConnection1.Open();
        SqlDataAdapter1.Fill(DataSet1);
        SqlConnection1.Close();
        DataGrid1.DataSource = DataSet1;
        DataGrid1.DataBind();
    }
</script>