C# CheckBox Örnekleri

Asp.NET ile ilgili tüm materyaller burada

Moderatör: yashin

kbakcaoglu
Genel Yetkili Adayı
Mesajlar: 321
Kayıt: 10 May 2013 00:01
İletişim:

C# CheckBox Örnekleri

Mesaj gönderen kbakcaoglu »

Aspx Kısmı

<body>

<form id="form1" runat="server">

<div>

<table border="1" bordercolor="#FFCC00" style="background-color:#FFFFCC" width="100%" cellpadding="3" cellspacing="3">

<tr>

<td>Markalar</td>

<td>Parçalar</td>

</tr>

<tr>

<td><asp:DropDownList ID="ddl" runat="server"

onselectedindexchanged="ddl_SelectedIndexChanged" AutoPostBack="True">

</asp:DropDownList></td>

<td><asp:CheckBoxList AutoPostBack="true" ID="c_box" runat="server">

</asp:CheckBoxList></td>

</tr>

</table>

<asp:Button ID="b_gonder" runat="server" Text="Yazdır"

onclick="b_gonder_Click" />

<br />

<asp:Label ID="l_cikti" runat="server"></asp:Label>



</div>

</form>

</body>



Script Kısmı



public partial class AktiForum : System.Web.UI.Page

{

protected void Page_Load(object sender, EventArgs e)

{

l_cikti.Text = String.Empty;

if (!IsPostBack)

{

ddll();

}

}

public void ddll()

{

ddl.Items.Add(new ListItem("Seçiniz"));

ddl.Items.Add(new ListItem("Asus"));

ddl.Items.Add(new ListItem("Kingston"));

ddl.Items.Add(new ListItem("Cooler Master"));

ddl.Items.Add(new ListItem("Gigabyte"));

}

protected void ddl_SelectedIndexChanged(object sender, EventArgs e)

{

c_box.Items.Clear();



cccc(ddl.SelectedValue);

}

public void cccc(string secim)

{

if(secim=="Asus"){

c_box.Items.Add(new ListItem("Ekran Kartı"));

c_box.Items.Add(new ListItem("Anakart"));

c_box.Items.Add(new ListItem("Ses Kartı"));

c_box.Items.Add(new ListItem("Dvd-RW"));

}

else if (secim == "Kingston")

{

c_box.Items.Add(new ListItem("Server Ram Çözümleri"));

c_box.Items.Add(new ListItem("Masaüstü Ram Çözümleri"));

c_box.Items.Add(new ListItem("Flash Bellek"));

c_box.Items.Add(new ListItem("Hafıza Kartı"));

}

else if (secim == "Cooler Master")

{

c_box.Items.Add(new ListItem("Kasa"));

c_box.Items.Add(new ListItem("İşlemci Soğutucuları"));

c_box.Items.Add(new ListItem("Ram Soğutucuları"));

c_box.Items.Add(new ListItem("Fan"));

}

else if (secim == "Gigabyte")

{

c_box.Items.Add(new ListItem("Anakart"));

c_box.Items.Add(new ListItem("Ekran Kartı"));

c_box.Items.Add(new ListItem("Ses Kartı"));

}

else

{

l_cikti.Text = string.Empty;

}

}

protected void b_gonder_Click(object sender, EventArgs e)

{

string a = ddl.SelectedValue;

l_cikti.Text += a + " markasında aşağıdaki ürünleri seçtiniz: <br /> " ;

for (int i = 0; i < c_box.Items.Count; i++)

{

if (c_box.Items.Selected==true)

{

l_cikti.Text += c_box.Items + "<br />";

}

}

}

}

“ASP.Net” sayfasına dön