stefke2303
Gebruiker
- Lid geworden
- 2 nov 2006
- Berichten
- 26
Ok, ik ben dus een website aan het maken in ASP.net met behulp van C# en sqlserver. De bedoeling is om muziek te beluisteren in een gridview. De mediaspeler lukt wel maar ik heb achter elke rij zo'n speler nodig dat een ander bestand afspeelt.
Een kolom in de gridview bevat de bestandsnaam. Ik zou dus uit elke kolom de string van bestand moeten hebben om in dezelfde rij in te voegen in een embed-tag. Ik heb al overal gezocht maar vond geen duidelijk genoeg antwoord. Ik ben nog maar een beginner en zou het graag zo simpel mogelijk houden. Ik maak nu gebruik van datakeys maar ik zou echt niet weten hoe ik daarmee moet omgaan.
Dit is wat ik tot nu toe al heb:
<asp:GridView ID="GridView1" runat="server" BorderStyle="None" AutoGenerateColumns="False"
DataSourceID="SqlDataSource1" AllowPaging="True" CellPadding="1"
DataKeyNames="Bestand">
<Columns>
<asp:BoundField DataField="Lied" HeaderText="Lied" SortExpression="Lied" />
<asp:BoundField DataField="Bestand" HeaderText="Bestand"
SortExpression="Bestand" ReadOnly="True" />
<asp:BoundField DataField="Artiest" HeaderText="Artiest"
SortExpression="Artiest" />
<asp:BoundField DataField="Genre" HeaderText="Genre" SortExpression="Genre" />
<asp:BoundField DataField="Album" HeaderText="Album" SortExpression="Album" />
<asp:BoundField DataField="Gebruikersnaam" HeaderText="Gebruikersnaam"
SortExpression="Gebruikersnaam" />
<asp:TemplateField HeaderText="Beluister"><ItemTemplate><embed type='application/x-shockwave-flash' src='http://images.bomb-mp3.com/mp.swf?height=20&width=350&autostart=false&file= http://daria24.wrzuta.pl/sr/f/1k1W4MmUfOb/lady_gaga_-_telephone_featuring_beyonce &enablejs=true&frontcolor=0xEEEEEE&backcolor=0x737BA5&lightcolor=0xCCFFFF&type=mp3&searchbar=false&bufferlength=10'
style='' quality='high' flashvars='height=20&width=150&autostart=false&file=http://localhost/Wmuziek/'+ Gridview1.DataKeys.Values +'.mp3 &enablejs=true&frontcolor=0xEEEEEE&backcolor=0x737BA5&lightcolor=0xCCFFFF&type=mp3&searchbar=false&bufferlength=10'
width='150' height='20'></ItemTemplate></asp:TemplateField>
</Columns>
</asp:GridView>
<asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:MuziekDBConnectionString %>"
SelectCommand="SELECT * FROM [WachtendUpload]">
</asp:SqlDataSource>
Een kolom in de gridview bevat de bestandsnaam. Ik zou dus uit elke kolom de string van bestand moeten hebben om in dezelfde rij in te voegen in een embed-tag. Ik heb al overal gezocht maar vond geen duidelijk genoeg antwoord. Ik ben nog maar een beginner en zou het graag zo simpel mogelijk houden. Ik maak nu gebruik van datakeys maar ik zou echt niet weten hoe ik daarmee moet omgaan.
Dit is wat ik tot nu toe al heb:
<asp:GridView ID="GridView1" runat="server" BorderStyle="None" AutoGenerateColumns="False"
DataSourceID="SqlDataSource1" AllowPaging="True" CellPadding="1"
DataKeyNames="Bestand">
<Columns>
<asp:BoundField DataField="Lied" HeaderText="Lied" SortExpression="Lied" />
<asp:BoundField DataField="Bestand" HeaderText="Bestand"
SortExpression="Bestand" ReadOnly="True" />
<asp:BoundField DataField="Artiest" HeaderText="Artiest"
SortExpression="Artiest" />
<asp:BoundField DataField="Genre" HeaderText="Genre" SortExpression="Genre" />
<asp:BoundField DataField="Album" HeaderText="Album" SortExpression="Album" />
<asp:BoundField DataField="Gebruikersnaam" HeaderText="Gebruikersnaam"
SortExpression="Gebruikersnaam" />
<asp:TemplateField HeaderText="Beluister"><ItemTemplate><embed type='application/x-shockwave-flash' src='http://images.bomb-mp3.com/mp.swf?height=20&width=350&autostart=false&file= http://daria24.wrzuta.pl/sr/f/1k1W4MmUfOb/lady_gaga_-_telephone_featuring_beyonce &enablejs=true&frontcolor=0xEEEEEE&backcolor=0x737BA5&lightcolor=0xCCFFFF&type=mp3&searchbar=false&bufferlength=10'
style='' quality='high' flashvars='height=20&width=150&autostart=false&file=http://localhost/Wmuziek/'+ Gridview1.DataKeys.Values +'.mp3 &enablejs=true&frontcolor=0xEEEEEE&backcolor=0x737BA5&lightcolor=0xCCFFFF&type=mp3&searchbar=false&bufferlength=10'
width='150' height='20'></ItemTemplate></asp:TemplateField>
</Columns>
</asp:GridView>
<asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:MuziekDBConnectionString %>"
SelectCommand="SELECT * FROM [WachtendUpload]">
</asp:SqlDataSource>