小编Bij*_*dka的帖子

sql查询中的总行数--- sql server 2008

我的查询如下

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)

sql sql-server select rowcount sql-server-2008

3
推荐指数
1
解决办法
4万
查看次数

在gridview中绑定数据时Eval中的条件

这是我在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 c# asp.net conditional gridview

1
推荐指数
1
解决办法
1万
查看次数