Ceviz Forum

Geri Dön   Ceviz Forum > Programlama > ASP.NET / Silverlight / Moonlight

Cevapla
 
LinkBack Seçenekler
Eski 23/02/2008, 19:18   #1 (permalink)
Üye
 
Üyelik Tarihi: 02/2008
Mesaj: 5
Varsayılan SqlDataSource

Arkadaşlar projemde 2 tane SqlDataSource bir buton ve bir tane gridview kullanıyorum: yapmak istediğim şey butona basıldığında içindeki if yapısına göre SqlDataSource lerden birini gridview in DataSource olarak atamak fakat bunu başaramadım (ancak gridview in DataSourceID özelliğine SqlDataSource u atadığımda tabloyu gösteriyor) hata vermiyor ancak hiçbir şey de göstermiyor ne yapmalıyım...
kodum şöyle;

protected void btnAra_Click(object sender, EventArgs e)
{
if (txtAra .Text != null){
SqlDataSource3.SelectParameter["anahtar"].DefaultValue = txtAra.Text;
Gridview1.DataSource = SqlDataSource3;
GridView1.DataBind();
}
else
{
SqlDataSource1.SelectParameters["anahtarDonem"].DefaultValue = cbDonem.SelectedItem.ToString();
SqlDataSource1.SelectParameters["anahtarSinif"].DefaultValue = cbSinif.SelectedItem.ToString();
SqlDataSource1.SelectParameters["anahtarUnite"].DefaultValue = cbUnite.SelectedItem.ToString();
Gridview2.DataSource = SqlDataSource1;
GridView2.DataBind();
}
krasnokojiy hatta değil   Alıntı Yaparak Yanıtla
Eski 25/02/2008, 10:46   #2 (permalink)
wanna sleep more
 
Volkan Uzun Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 11/2002
Yer: CA
Mesaj: 2,655
Varsayılan

bu iki sqldatasourceda ayni tipmi veri donuyor ?
bu arada performans icin sqldatasource kullanmamani tavsiye ederim
__________________
http://www.msnetprogrammer.net/blog (MCP & MCTS & MVM)
Volkan Uzun hatta değil   Alıntı Yaparak Yanıtla
Eski 25/02/2008, 17:48   #3 (permalink)
Üye
 
Üyelik Tarihi: 02/2008
Mesaj: 18
Varsayılan

Eğer hata vermiyor ama boş geliyorsa bu da demektir ki,gridview içindeki kolonların Data Field değerlerini atamamışsın.

Örneğin sqldatasource un kullandığığı sorgu "Select isim,soyisim from insan" gibi bir sorgu ise,Gride en basitinden databound kolonlar ekleyip,DataField değerlerine 1.kolon=isim,2.kolon=soyisim şeklinde kolon ayarlarını yapmalısın.

Bunları da yaptım diyorsan kodu gönderebilirsen yardımcı olabiliriz.

Kolay gelsin...
agoras hatta değil   Alıntı Yaparak Yanıtla
Eski 27/02/2008, 20:49   #4 (permalink)
Üye
 
Üyelik Tarihi: 02/2008
Mesaj: 5
Varsayılan

Normalde GridView de DataBase den gelen bilgiler gözüküyor benim yapmak istediğim check box la seçilen herhangi bir hücrenin içeriğini Response araciliğiyla görebilmek

GridView'in şeması şöyle:

<asp:GridViewID="gv"runat="server"AllowPaging="True"HorizontalAlign="Left"SelectedIndex="0"AutoGenerateColumns="False"OnRowCommand="GridView1_RowCommand"
>
<Columns>
<asp:TemplateField>
<ItemTemplate>
<asp:LinkButtonID="lblDuzen"runat="server">Dzenle</asp:LinkButton>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateFieldHeaderText="SID">
<EditItemTemplate>
<asp:LabelID="lblID"runat="server"></asp:Label>
</EditItemTemplate>
<ItemTemplate>
<asp:LabelID="lblID"runat="server"Text='<%# DataBinder.Eval(Container.DataItem,"SID") %>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateFieldHeaderText="DONEM">
<EditItemTemplate>
<asp:TextBoxID="txtDonem"runat="server"Text='<%# DataBinder.Eval(Container.DataItem,"DONEM") %>'Width="141px"></asp:TextBox>
</EditItemTemplate>
<ItemTemplate>
<asp:LabelID="lblDonem"runat="server"Text='<%# DataBinder.Eval(Container.DataItem,"DONEM") %>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateFieldHeaderText="SINIF">
<EditItemTemplate>
<asp:TextBoxID="txtSINIF"runat="server"Text='<%# DataBinder.Eval(Container.DataItem,"SINIF") %>'Width="141px"></asp:TextBox>
</EditItemTemplate>
<ItemTemplate>
<asp:LabelID="lblSINIF"runat="server"Text='<%# DataBinder.Eval(Container.DataItem,"SINIF") %>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateFieldHeaderText="UNITE">
<EditItemTemplate>
<asp:TextBoxID="txtUNITE"runat="server"Text='<%# DataBinder.Eval(Container.DataItem,"UNITE") %>'Width="146px"></asp:TextBox>
</EditItemTemplate>
<ItemTemplate>
<asp:LabelID="lblUNITE"runat="server"Text='<%# DataBinder.Eval(Container.DataItem,"UNITE") %>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateFieldHeaderText="SORU">
<EditItemTemplate>
<asp:TextBoxID="txtSORU"runat="server"Text='<%# DataBinder.Eval(Container.DataItem,"GOVDE") %>'Width="193px"></asp:TextBox>
</EditItemTemplate>
<ItemTemplate>
<asp:LabelID="lblSORU"runat="server"Text='<%# DataBinder.Eval(Container.DataItem,"GOVDE") %>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateFieldHeaderText="Seçilenler">
<ItemTemplate>
<asp:CheckBoxID="chkSec"runat="server"/>
</ItemTemplate>
<ItemStyleHorizontalAlign="Center"VerticalAlign="Middle"/>
</asp:TemplateField>
</Columns>
</asp:GridView>
krasnokojiy hatta değil   Alıntı Yaparak Yanıtla
Eski 28/02/2008, 15:00   #5 (permalink)
Üye
 
Üyelik Tarihi: 02/2008
Mesaj: 18
Varsayılan

Öncelikle soruyu biraz daha açmalısın;şöyle ki istediğin şunlardan hangisi olabilir?

1-checkbox ile seçeyim sayfa post olsun ben de seçilen satırdaki verileri alıp gerekli işlemleri yapayım.

2-gridde checkbox ile birden fazla satır işaretliyim sonra seçim tamam dediğimde seçilenler ele alınarak istenen işlemler yapılsın.

3-Javasxript olarak seçilenler sayfada bir bölümde güncellemey yapsın.

Bunlardan hangisini istiyorsun bilmiyorum ama eğer tek seçimli birşey istiyorsan,o checkbox ları select butonları ile değiştirmen yada javascript kullanman gerek aksi halde seçilme olduğunu algılatamazsın.
agoras hatta değil   Alıntı Yaparak Yanıtla
Cevapla

Bookmarks

Seçenekler

Mesaj Yazma Hakları
Yeni mesajgöndermezsiniz
Cevap yazamazsınız
Dosya ekleyemezsiniz
Mesajınızı düzenleyemezsiniz

BB code is Açık
[IMG] kodu Açık
HTML kodu Kapalı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık

Benzer Konular
Konu Konuyu açana göre Forum Cevap En Son Mesaj
Formview'de DropDownList SqlDataSource bull61 ASP 4 10/12/2006 09:48


Forum saati Türkiye saatine göredir. GMT +3. Şu anda saat 02:58.

Reklamlar & Desteklenenler
Hassas Valf | Hassas Kaplama | Antalyamız | Gazete | Ticari Bilişim | Hakan Müştak | Rüya Tabirleri | Kadın | Hastalıklar | Cepte msn ve e-posta | Webmaster | Antalya Aupair | Turkish Property Antalya | Forum | Chat | Perde | Adsl | Araba | bolindir.com | guncelle.com | livescore | Web Tasarım | evden eve nakliyat | forum | evden eve | sohbet | Resimcim| Kalifiye İnsan Kaynakları | Web Tasarım | Oyun | Yusuf KOÇ | Akın Yorulmaz | şiir | UFO | Web Tasarım | Oyunlar | Canlı Tv |


Forum Yazılımı: vBulletin Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0
Copyright ©2001 - 2008, Ceviz.net