ASP.NET Uygulamalı Örnek Website - Video 2 databasede duyuru çekmek gibi bir koda ihtiyacım var
[code]
private void FtwGuild()
{
SqlConnection cnn = new SqlConnection(ConfigurationManager.ConnectionStrings[1].ConnectionString);
string sorgu = "SELECT * FROM _SiegeFortress WHERE GuildID like '%%%%%%%'";
SqlCommand cmd = new SqlCommand(sorgu, cnn);
cnn.Open();
SqlDataReader dr = cmd.ExecuteReader();
FtwOwner.DataSource = dr;
FtwOwner.DataBind();
cnn.Close();
}
//masterpage
<div class="ftw">
ftw kaleler burayaaa
<asp:ListView ID="FtwOwner" runat="server">
<ItemTemplate>
<div class="Ftw-Wrap">
<asp:Label Text='<%#Eval("GuildID") %>' runat="server" />
<br />
</div>
</ItemTemplate>
</asp:ListView>
</div>
[/code]
bu kodu okuttuğumda database'imde 3 tane sonuç çıkıyor
http://i.hizliresim.com/j1QXpD.png
string jangan = "SELECT * FROM _SiegeFortress WHERE FortressID = 1";
string hotan = "SELECT * FROM _SiegeFortress WHERE FortressID = 3";
string bandit = "SELECT * FROM _SiegeFortress WHERE FortressID = 6";
bu tablodaki GuildID stunundaki verileri 3 ayrı string e tanımlamak istiyorum jangan hotan bandit değişkenlerine,
Daha sonra bu tanımladığımız değişkenleri Yani GuildID leri tekrar databaseye select olarak göndericez;
string janganID "SELECT * FROM Guild WHERE ID = @jangan[GuildID]";
string hotanID "SELECT * FROM Guild WHERE ID = @hotan[GuildID]";
string banditID "SELECT * FROM Guild WHERE ID = @bandit[GuildID]";
http://i.hizliresim.com/3jp720.png
Seçilen tablolarda bana lazım olan yer ise Name kısmı. Bunu nasıl duyuru şeklinde gösterebilirim <%#Eval ile ?
http://i.hizliresim.com/B6ADBM.png