Click here to Skip to main content
15,892,298 members
Please Sign up or sign in to vote.
1.00/5 (2 votes)
See more:
the below code is displaying video player in gridview but the url is incorrect because it is like this "~/Main/firstSession.Mp4";
please help.







frmMovieDetails.aspx(source Page)
XML
<asp:GridView ID="GridView1" runat="server" AllowPaging="True"
            AutoGenerateColumns="False" PageSize="5"
            style="margin-left: 186px; margin-top: 34px; color: #FFFF99;"
             >
            <Columns>
                <asp:BoundField DataField="trailorID" HeaderText="trailorID" />
                <asp:BoundField DataField="MovieId" HeaderText="MovieId" />
                <asp:ImageField DataImageUrlField="PhotoPath">
                </asp:ImageField>
                <asp:TemplateField>
                    <EditItemTemplate>
                        <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
                    </EditItemTemplate>
                    <ItemTemplate>
                        <asp:LinkButton ID="lnkEdit" runat="server"
                            CommandArgument='<%# Eval("trailorID") %>' onclick="lnkEdit_Click"
                            ForeColor="Red">Edit</asp:LinkButton>
                        <br />
                    </ItemTemplate>
                </asp:TemplateField>
                <asp:TemplateField HeaderText="Audio / Video">
    <ItemTemplate>
    <video width:" 1071px" height: "628px" autoplay controls>
         <source src="VideoPath">

         </video>
        </ItemTemplate>
    <ItemStyle VerticalAlign="Top" Width="300px" />
</asp:TemplateField>
            </Columns>
        </asp:GridView>


frmMovieDetails.aspx.cs(C# coding)(below function bringing VideoPath,PhotoPath with Reference to TheaterId )
C#
public void GetDetails()
       {
           DataTable dt = obj.Get_MovieDetails_by_TheaterID(TheaterId);
           if (dt.Rows.Count > 0)
           {
               GridView1.DataSource = dt;
               GridView1.DataBind();
           }
           else
           {
               GridView1.EmptyDataText = "No Records Found";
               GridView1.DataSource = null;
               GridView1.DataBind();
           }
       }
Posted
Updated 20-Jun-15 2:21am
v3
Comments
Sergey Alexandrovich Kryukov 19-Jun-15 11:08am    
Any questions?
—SA
RAJU-11052090 20-Jun-15 4:00am    
Sir its not working, means gridview displaying Video tag placed inside a TemplateColumn, but its not playing the video ,in my video path its like this "~/Customer/Main.Mp4".
sorry for late reply ,
so please Help
Member 14666991 16-Jan-20 1:40am    
video is display in gridview but not playing

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900