Yazar |
|
engineer58
Kayıt: 16.03.2006 |
|
<asp:GridView ID="GridView1"
AutoGenerateColumns="False" runat="server" Height="32px" Width="255px"
onselectedindexchanged="GridView1_SelectedIndexChanged1" >
<Columns>
<asp:TemplateField HeaderText="Employee Name">
<ItemTemplate>
<asp:TextBox ID="TextBox3" Text='<%# DataBinder.Eval(Container.DataItem, "Created On")%> ' runat="server"></asp:TextBox>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Cell Phone">
<ItemTemplate>
<asp:TextBox ID="txt" Text='<%# DataBinder.Eval(Container.DataItem, "Message")%> ' runat="server"></asp:TextBox>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
Textboxa bu şekilde aldım. İsa sadece textboxım olmayacak bissürü dropdown textbox fln olacak onu yönetmem zor olur
|
|
Yazar |
|
sinan61
TRABZON
Kayıt: 05.12.2006 |
|
gridview içindeki herhangi bir item'in değişmesini yakalayacak bir event yok! Seninde istediğin
bu tarz birşey heralde... bunu yapabilen bir event olsa da ,ilgili metodun içinde ya hangi item'in değiştiğini kontrol edip datatable'ında ona göre değişiklik yapcaksın ya da kontrol etmeyip event gerçekleşince gridview daki tüm item'ları datatable'ı yazcan...her iki durumdada view içinde herhangi bir item'in değiştiği an metod çalışıp, çok git gel olcağı için performans kötü olcaktır, bunun yerine hepsi değiştikten sonra bunu yapsan daha performanslı olur, yani bir buton yada benzeri birşeye bunu bağlayarak...kolay gelsin
Nobody live like me!!!
|
|
Yazar |
|
offman
Kayseri
Kayıt: 20.01.2006 |
|
Grid içerisindeyken ilgili kontrolun render olduktan sonra genel bir html kontrolüne dönüşecektir bu da demek oluyor ki her kontrol için bir java fonksiyonu çağırlabilir. Yani örnek olarak textbox 'ı alırsak textchanged javascript eventine entera basıldığında o rowdaki tüm verileri çeken bir asp.net server side kodunu çalıştırabilirsin. aynı şey dropdown list içinde indexchanged eventinde kontrol edebilirsin.
Yani mimarin şu şekilde olacak.
O rowdaki datayı koyduğun (değiştirilebilir datalar) kontroller için javascript event'inden asp.net (c#.net veya vb.net) koduna erişebilir ve datayı update yapabilirsin.
331. KSD
*.NET DEVELOPER
|
|
Yazar |
|
mehmet
Antalya
Kayıt: 29.01.2006 |
|
devexpress
xtragrid
:D
Soldier of Fortune
|
|
Yazar |
|
offman
Kayseri
Kayıt: 20.01.2006 |
|
mehmet yazdi
Dünya'yı yeniden keşfetmek istemeyenler için evet :D
331. KSD
*.NET DEVELOPER
|
|
Yazar |
|
engineer58
Kayıt: 16.03.2006 |
|
Önceki problemi bi event çağrıldığında griddeki verileri datatable a atarak çözdüm bu sefer başka bir problemim var.
Gridviewe verileri bind ederken bazı textboxların yanında buton koyuyorum bu buton tıklanınca bir popup çıkarıyorum (DEvexpress kontrolü) bu popupta usercontrol içinde de treeview kontrolüm var bir node seçilince textboxlarımın bu node değeri ile dolması gerekiyor.
Yani gridviewde hangi indexte işlem yaptığımı bulup daha sonra bu indexteki textboxu bulup ona atama yapmam gerekiyor. HELP
|
|
Yazar |
|
cicikus
istanbul
Kayıt: 02.02.2007 |
|
grid controlü hakkında bir sorum olacaktı
form tablarda oluşuyor(Kişisel bilgiler tabı,ögrenim bilgiler tabı ,stajlar tabı vb..)
projede bir kişiye ait kişiselbilgilerden başlayıp tüm bilgileri giriyorum(Yenikayıt butonuna basıp)
sonra yeni kişi eklemek için tekrar kişiler tabına geldiğimde yeni kayıt butonuna basıyorum yeni kayıt girecem ama değer tablarda(örneğin Öğrenimtabı,stajlat tabı vb.) bir önceki kişiye ait bilgiler gridde görünüyor ve focused rowu olduğunda o en son kayıt kontrollerde görünüyor..)
Bu durumu engellemek için gridcontrolün datasourcenu temizlenmeis gerek vey focused rowu -1 'e çekmem gerek....
lakin devex veya windows controlün clear veya focusedrowu -1 e çeken bir metod yok.... bir propertyside yok....
yardımcı olabilirseniz sevinirim
|
|
|
|
-
Del.icio.us
-
Digg
-
Facebook
-
Furl
-
Google
-
Blink
-
Simpy
-
Spurl
-
Y! MyWeb
|
|
| | | |