İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

asp.net ile alakalı bir soru

Turkmucit

0
İyinet Üyesi
Katılım
18 Ocak 2006
Mesajlar
1,523
Reaction score
0
Asp net kullanan çok az ama şansımızı deneyelim.dün akşamdan beri uğraşıyorum da.
Yapmak istediği bir tıklama ile mevcut bir sqldatasource nin sql select cümleciğini değiştirmek.Yani değişik sorgular için.
Bu sqldatasource ye bağlı bir datagrig de bu yeni sql cümlesine göre hemen şekillenmiş olacak.
Sqldatasourceyi şu şekilde tanımlayınca:
<asp:SqlDataSource ID="SqlDataSource1"
SelectCommand="SELECT * FROM [tablo1]"
ConnectionString="<%$ ConnectionStrings:baglantim %>"
RunAt="server">
</asp:SqlDataSource>
buradan
grid1.DataSourceID = "sqldatasource1"
grid1.DataBind()
ile gride bu sql de kayıtlı select cümlesini çalıştıryorum.
ancak benim istediğimi yani yukardaki select i
sqldatasource1.SelectCommand = "SELECT alan1 FROM [tablo1]"
şeklinde değiştiremiyorum.
yani yukardaki kod çalışmıyor.

hata veriyor.Yardımcı olabilecek varsa çok makbule geçecek.
Saygılar kolaylıklar..
 

turkmale

0
İyinet Üyesi
Katılım
17 Nisan 2003
Mesajlar
237
Reaction score
0
Tasarım kısmında alanlar belirli olduğundan SelectCommand da o alan bulunmazsa hata verecektir. sqldataSource yi tamamen kod kısmında oluşturup öyle bind edebilirsin bence.
 

Turkmucit

0
İyinet Üyesi
Katılım
18 Ocak 2006
Mesajlar
1,523
Reaction score
0
sağol.Olay az önce şu şekilde çözdüm.Biri aynı durumla karşılırsa yardım dosyası olsun bu kısım :)
tasarım kısmında şu şekilde sqldatasource yi eklemiştim
<asp:SqlDataSource ID="sqlKaynak" runat="server" ></asp:SqlDataSource>
kod ile bu sqldatasource yi bir connectingstiring ile dataaya bağlayıp daha sonrada selectcommand ı değiştirmeye çalışıyordum bunun yerine ilk tasarım esnasında yukardaki yerine tam tanımlama yaptım
<asp:SqlDataSource ID="SqlDataSource1"
SelectCommand="SELECT * FROM [tablo1]"
ConnectionString="<%$ ConnectionStrings:baglantim %>"
RunAt="server">
</asp:SqlDataSource>
daha sonra selectcommand ı istediğim gibi değiştirdim artık çalışıyordu.Demekki connecting stringi sonradan bağlama kısmında bir problem oluyormuş.
herkese kolaylıklar..
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Backlink ve Tanıtım Yazısı için iletişime geçmek için Skype Adresimiz: .cid.1580508955483fe5

Üst