这是我的代码 请大家看看 那点出问题了 浏览出来只显示0 哭~~~
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
SqlConnection conn = new SqlConnection(@"server=WWW-46E461E1554;database=BlogDB;user id=haizi;pwd=523856;trusted_connection=true");
SqlDataAdapter da = new SqlDataAdapter("Select top 5 T_Blog.* from T_Blog where typeid=1 order by TianJRQ desc",conn);
DataSet ds = new DataSet();
da.Fill(ds,"T_Blog");
this.GridView1.DataSource = ds.Tables["T_Blog"].DefaultView;
this.GridView1.DataBind();
}
}这是页面代码:
<td>
<%--此去编写绑定的代码--%>
<asp:HyperLink ID="HyperLink1" Text='<%# Eval("BiaoT") %>' NavigateUrl='<%# "show.aspx?id="+Eval("BianH") %>'
runat="server" />
<%# Eval("TianJRQ") %>
</td>
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
SqlConnection conn = new SqlConnection(@"server=WWW-46E461E1554;database=BlogDB;user id=haizi;pwd=523856;trusted_connection=true");
SqlDataAdapter da = new SqlDataAdapter("Select top 5 T_Blog.* from T_Blog where typeid=1 order by TianJRQ desc",conn);
DataSet ds = new DataSet();
da.Fill(ds,"T_Blog");
this.GridView1.DataSource = ds.Tables["T_Blog"].DefaultView;
this.GridView1.DataBind();
}
}这是页面代码:
<td>
<%--此去编写绑定的代码--%>
<asp:HyperLink ID="HyperLink1" Text='<%# Eval("BiaoT") %>' NavigateUrl='<%# "show.aspx?id="+Eval("BianH") %>'
runat="server" />
<%# Eval("TianJRQ") %>
</td>
add datafied
之后有一个headertext项也可以在sourec中加:
<asp:GridView ID="GridView1" runat="server">
<Columns>
<asp:BoundField DataField="name" HeaderText="姓名" text="姓名" />
</Columns>
</asp:GridView>
<asp:GridView ID="GridView1" runat="server">
<Columns>
<asp:HyperLinkField DataNavigateUrlFields="BianH" DataNavigateUrlFormatString="show.aspx?id={0}"
DataTextField="BiaoT" />
</Columns>
DataTextField="BiaoT" />
和模板列是同级并列关系的 都写在
<Columns>
</Columns>里
<Columns>
<asp:HyperLinkField DataNavigateUrlFields="BianH" DataNavigateUrlFormatString="show.aspx?id={0}"
DataTextField="BiaoT" />
<asp:TemplateField HeaderText="...">
</Columns>