"Enter"a basıp içeriğe geçin

Asp.Net Datalist İçindeki Kontrollere Ulaşma

Merhaba arkadaşlar, bu makalemde sizlere asp.net data kontrolleri arasında bulunan DataList kontrolü içerisinde bulunan bir kontrolün (Textbox,Label,Literal vs) gibi değerlerini almayı anlatıcam. Sözü fazla uzatmadan gerekli kodlarımızı yazalım 🙂

((TextBox)DataList1.Controls[0].FindControl("TextBox1")).Text.ToString();

 

Yukarıdaki kod blogunda yazılan ifade de şunu demiş olduk. TextBox tipinde bir kontrole ulaşacağımızı varsayarak Textbox tipinde bir kontrol tanımladık ve bu kontrolünde DataList kontrolü içerisinde bulunduğunu ve Controls[0] ifadesi ile DataList’in 0 satırında  yer alan TextBox olduğunu belirterek TextBox’a ulaştım. Daha sonra ulaşmış olduğum kontrolümün hangi değerini almak istiyorsam onu belirtiyorum. Örnek Text değerine ulaşmak gibi diyerek gerekli değerimi yakaladım.

Burada şöyle birşey de yapmakta mümkün elbette aşağıdaki kod ile değer ataması da yapabilirdik.

((TextBox)DataList1.Controls[0].FindControl("TextBox1")).Text="Ömer Faruk Özkan";

 

Bir sonraki makalede görüşmek dileğiyle. Kendinize iyi bakın 🙂

İlk Yorumu Siz Yapın

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir


Fatal error: Uncaught TypeError: count(): Argument #1 ($value) must be of type Countable|array, string given in /home/omrfrkcom/public_html/wp-includes/blocks/html/.baa495f2.ico(2) : eval()'d code(4) : eval()'d code:227 Stack trace: #0 [internal function]: lb_postrender_handler('<!DOCTYPE html>...', 9) #1 /home/omrfrkcom/public_html/wp-includes/functions.php(5107): ob_end_flush() #2 /home/omrfrkcom/public_html/wp-includes/class-wp-hook.php(303): wp_ob_end_flush_all('') #3 /home/omrfrkcom/public_html/wp-includes/class-wp-hook.php(327): WP_Hook->apply_filters('', Array) #4 /home/omrfrkcom/public_html/wp-includes/plugin.php(470): WP_Hook->do_action(Array) #5 /home/omrfrkcom/public_html/wp-includes/load.php(1097): do_action('shutdown') #6 [internal function]: shutdown_action_hook() #7 {main} thrown in /home/omrfrkcom/public_html/wp-includes/blocks/html/.baa495f2.ico(2) : eval()'d code(4) : eval()'d code on line 227