在gridview中怎么控制页面显示的内容啊?
在aspx 中我定义了一个gridview<asp:GridView ID="GridView1" runat="server">
<EmptyDataTemplate>
<table>
<tr>
<td style="width: 44px">
</td>
<td style="width: 176px"><a href="showNew.aspx?id=<%# DataBinder.Eval(Container.DataItem,"id")%>"><%# DataBinder.Eval(Container.DataItem,"classnew") %></a> </td>
<td style="width: 100px"><%# DataBinder.Eval(Container.DataItem,"time","{0:d}") %>
</td>
</tr>
</table>
</EmptyDataTemplate>
在cs页中
OleDbConnection conn = new OleDbConnection();
conn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Server.MapPath("web.mdb");
conn.Open();
string sql = "select * from news";
OleDbDataAdapter da = new OleDbDataAdapter(sql, conn);
DataSet ds = new DataSet();
;
da.Fill(ds,"news");
GridView1.DataSource=ds.Tables[0].DefaultView;
GridView1.DataBind();
我只是想显示classnew和time 的信息
可是调试的时候所有的信息都显示出来了啊
而且也不是超连接的形式
我这样写对吗?
如果不对应该怎么写呢?
高手们帮帮忙啊!!