我的查询如下
BEGIN
WITH MyCTE
AS (
SELECT T.MusicAlbumTitle
,D.musicTitle
,D.mVideoID
,D.musicFileName
,T.ReleaseDate AS ReleasedDate
,D.MusicLength
,D.musicSinger
,D.MusicVideoID
,D.ExternalLink
,D.CoverImg
,ROW_NUMBER() OVER (
PARTITION BY D.MusicVideoID ORDER BY D.mVideoID
) AS row_num
FROM dbo.Music_Video T
JOIN dbo.Music_Video_Details D ON T.MusicVideoID = D.MusicVideoID
WHERE T.PortalID = @PortalID
AND T.CultureCode = @CultureCode
AND T.ComingSoon <> 1
GROUP BY T.MusicAlbumTitle
,D.musicTitle
,D.mVideoID
,T.ReleaseDate
,D.musicFileName
,D.MusicLength
,D.musicSinger
,D.MusicVideoID
,D.ExternalLink
,D.CoverImg
)
SELECT a.mVideoID
,a.MusicVideoID
,a.musicFileName
,a.MusicAlbumTitle
,a.ReleasedDate
,a.row_num
,a.CoverImg
,a.ExternalLink
,a.musicTitle
,a.MusicLength
FROM MyCTE a …Run Code Online (Sandbox Code Playgroud) 这是我在Asp Gridview中的代码
<asp:TemplateField HeaderText="Commented By">
<ItemTemplate>
<h3 class="sfUserName">
<%#Eval("UserName")%></h3>
</ItemTemplate>
</asp:TemplateField>
Run Code Online (Sandbox Code Playgroud)
在这里我要检查
if (<%#Eval("UserName")%>=="Annons")
{
//Bind <%#Eval("Name")%>
}
else if (<%#Eval("UserName")%>!="Annons")
{
//Bind <%#Eval("UserName")%>
}
Run Code Online (Sandbox Code Playgroud)
我怎样才能做到这一点 ?
.net ×1
asp.net ×1
c# ×1
conditional ×1
gridview ×1
rowcount ×1
select ×1
sql ×1
sql-server ×1