问题:
代码能够运行.
下面的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>
代码能够运行.
下面的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>
==================================================================
<asp:Label ID="Label1" runat="server" Text='<%#DataBinder.Eval(Container,"DataItem.ID")%>' />runat拼错了