En iyi yanıtlayıcılar
asp.net ilişkili veri çekme

Soru
-
slmlar ben c# asp.net'te bir anket sitesi yapıyorum sorular diye bir tablom var soru diye bir alan var bu tablomda ve secenekler diye bi tablom var ordada secenek ve soruid diye 2alanım var işte harici olarak primary key'ler var onları yazmıyorum seceneklerdeki soruid sorulardaki soruid'si ile ilişkili ben radiobutton liste seçenekleri çekicem soru id sine bağlı soruyuda hemen radiobuttonlistin yukarısına çekicem nasıl yapabilirim yardım edebilirmisiniz dropdownliste çeksem soruları sonra radiobutton liste seçenekleri çekerken where dropdownlist1.selecteditem.value desem olmaz o kaydın id sini alması lazım bi yardım etseniz :/
Yanıtlar
-
İstediğin işlem son derece basit dostum senin için hatta ufak bir örnek bile hazırladım istediğin işlemi ben Ado.Net ile yaptım.
Kod:
SqlConnection con = new SqlConnection("Data Source=.; Initial Catalog=Deneme; Integrated Security=SSPI;");
con.Open();
//ID elle verdim sen artık radiobutton'dan alırsın...
SqlDataAdapter dp = new SqlDataAdapter("Select S.Soru,SC.Secenek From Sorular S Join Secenekler SC on S.SoruID=SC.SoruID where S.SoruID=1", con);
DataTable dt = new DataTable();
dp.Fill(dt);
GridView1.DataSource = dt;
GridView1.DataBind();www.garipadamlar.com - Asp.Net'te Türkçe Kaynağınız
- Yanıt Olarak İşaretleyen Ali Rıza İnceoğlu 18 Nisan 2013 Perşembe 13:22
Tüm Yanıtlar
-
İstediğin işlem son derece basit dostum senin için hatta ufak bir örnek bile hazırladım istediğin işlemi ben Ado.Net ile yaptım.
Kod:
SqlConnection con = new SqlConnection("Data Source=.; Initial Catalog=Deneme; Integrated Security=SSPI;");
con.Open();
//ID elle verdim sen artık radiobutton'dan alırsın...
SqlDataAdapter dp = new SqlDataAdapter("Select S.Soru,SC.Secenek From Sorular S Join Secenekler SC on S.SoruID=SC.SoruID where S.SoruID=1", con);
DataTable dt = new DataTable();
dp.Fill(dt);
GridView1.DataSource = dt;
GridView1.DataBind();www.garipadamlar.com - Asp.Net'te Türkçe Kaynağınız
- Yanıt Olarak İşaretleyen Ali Rıza İnceoğlu 18 Nisan 2013 Perşembe 13:22
-
Şu şekilde olurmu dostum ben soruları dropdownliste çektim seçilenin idsini aldım o id ye göre çektirdim
int id;
protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e)
{
baglan();
OleDbCommand cek = new OleDbCommand("SELECT soruid FROM sorular WHERE soru='"+DropDownList1.SelectedItem.ToString()+"'",con);
OleDbDataReader oku = cek.ExecuteReader();
oku.Read();
id = Convert.ToInt32(oku[0]);
OleDbDataAdapter dp = new OleDbDataAdapter("Select S.soru,SC.secenek From sorular S Join secenekler SC on S.soruid=SC.soruid where S.soruid="+id+"", con);
DataTable dt = new DataTable();
dp.Fill(dt);
RadioButtonList1.DataSource = dt;
RadioButtonList1.DataBind();
con.Close();
} -