![]() | |
| | #1 (permalink) |
| Üye Üyelik Tarihi: 02/2008
Mesaj: 5
|
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(); } |
| | |
| | #2 (permalink) |
| wanna sleep more Üyelik Tarihi: 11/2002 Yer: CA
Mesaj: 2,655
|
bu iki sqldatasourceda ayni tipmi veri donuyor ? bu arada performans icin sqldatasource kullanmamani tavsiye ederim
__________________ http://www.msnetprogrammer.net/blog (MCP & MCTS & MVM) |
| | |
| | #3 (permalink) |
| Üye Üyelik Tarihi: 02/2008
Mesaj: 18
|
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... |
| | |
| | #4 (permalink) |
| Üye Üyelik Tarihi: 02/2008
Mesaj: 5
|
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> |
| | |
| | #5 (permalink) |
| Üye Üyelik Tarihi: 02/2008
Mesaj: 18
|
Ö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. |
| | |
![]() |
| Bookmarks |
| Seçenekler | |
| |
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 |
| 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 | |