Olá, estou com uma grande dúvida, é o seguinte, tenho dois GridViews aninhadosgvMensagens e gvComentarios , no primeiro eu retorno mensagens e o id da mensagem que foi postada, e no segundo eu retorno os comentarios associados ao id daquela mensagem, só que os comentários são retornados com base no id da mensagem (que fica em outro grid, o gvMensagem )
Como faço para retornar os comentarios com base no id das mensagens, tipo:
<asp:Label ID="lblIdMensagem" runat="server" Text='<%# Eval("idMensagem") %> ' << esse é o id da mensagem, que está nogvMensagem
gostaria de usá-lo como parametro em uma consulta SelectCommand que esta no DataSource dogvComentario , tipo:
<asp:SqlDataSource ID="dsComentario" runat="server" ConnectionString="<%$ ConnectionStrings:meshDBConnectionString %>"
SelectCommand="SELECT [idComentario], [idUsuario], [idMensagem], [nomeUsuarioComentario], [imagemPerfil], [dataComentario], [comentario], [horaComentario] FROM [tbComentarios] WHERE idMensagem =<%# Eval("idMensagem") %>"> < parecido com isso!!!
</asp:SqlDataSource>
ou
SelectCommand="SELECT [idComentario], [idUsuario], [idMensagem], [nomeUsuarioComentario], [imagemPerfil], [dataComentario], [comentario], [horaComentario] FROM [tbComentarios] WHERE idMensagem =<%# Eval("lblIdMensagem") %>"> < parecido com isso!!!
</asp:SqlDataSource>
desde ja agradeço