Pessoal, Criei um Blog simples com um DataList <asp:DataList ID="DataListBlog" runat="server">
<ItemTemplate>
<h1> <%# DataBinder.Eval(Container.DataItem, "Titulo") %></h1>
<b><%#ctype(Eval("data"),datetime).ToLongDateString()%></b> <br /><br />
<p>
<%#Server.HtmlDecode(Replace(DataBinder.Eval(Container.DataItem, "Mensagem"), vbCrLf, "<br>"))%><br />
<%#DataBinder.Eval(Container.DataItem, "Autor")%><br /> <br />
<a target="_blank" href="comentarios.aspx?IDBlog=<%#DataBinder.Eval(Container.DataItem, "IDBlog")%>">Deixe seu Comentário</a><br /> <br />
</p>
</ItemTemplate>
</asp:DataList>
No Load da página uso o seguinte código:
Dim oDadapter As OleDbDataAdapter
Dim sSql As String = "SELECT * FROM Blog ORDER BY data desc"
Dim oConnection As New OleDbConnection(ConfigurationManager.ConnectionStrings("bdSiteConnectionString").ToString)
oDadapter = New OleDbDataAdapter(sSql, oConnection)
Dim oDataSet As New DataSet()
oConnection.Open()
oDadapter.Fill(oDataSet, "DataListBlog")
DataListBlog.DataSource = oDataSet.Tables("DataListBlog").DefaultView
DataListBlog.DataBind() Na parte de Deixe seu Comentário eu queria colocar a quantidade de comentários deixados: Deixe seu Comentário (0). Porém, essa quantidade está em outra tabela... Como faço para pegar a quantidade em outra tabela e colocar no DataListBlog?? vlw