Soran
stringten kontrole

Genel Tartışma
-
Merhaba arkadaşlar string değişkenleri kontrol tipindeki değişkenlere nasıl çevirebilirim? Çevirip o idye sahip kontrolü gizlemek istiyorum mesela?
- Değiştirilmiş Tür Kyamuran SalibryamMicrosoft contingent staff, Moderator 15 Ağustos 2016 Pazartesi 13:27
Tüm Yanıtlar
-
-
-
-
tekerleme gibi yazmışsın afedersin de ne yazıyor yukarıda?
Her sayfanın sayfa aspxi,sayfa cs'i ve nesne idleri veritabanında enable olacaklar ve visible olacaklar şeklinde tutuluyor. Sayfaların loadında giren kişinin idsine bakılarak onun için enableı false olanlar enable diye string bir dizide,visibleı false olanlar visible diye string bir dizide.Sonra o dizileri döndürüp kişiye göre enablelları enable yapmak visibleları visible yapmak istiyorum. Ama dizi string olduğu için erişim sağlayamıyorum. Control find methodunu kullanamıyorum asp olduğu için başka ne yapabilirim? -
hiç gerek yok bunlara veritabanında bit olarak tut(yani 0 ve 1,görme hakkı verilecek olanın değeri 1 görmesini istemediğin 0 olacak şekilde)stringe hiç gerek yok.ve giriş formun vardır muhakkak oradaki kullanıcı alını alıp veritabanından sorgulat.oradan alacağın değeri program içinde istediğin yerde kullanabilirsin.bir örneğini verdim.
SqlCommand yetkial = new SqlCommand("SELECT alan1,alan2 from TabloAdi WHERE sKullaniciAdi = @kadi", giris.con);
yetkial.Parameters.AddWithValue("@kadi", giris.kadiUser);
SqlDataReader sdr = yetkial.ExecuteReader();
while (sdr.Read())
{
if (Convert.ToBoolean(sdr["alan1"].ToString()) == true) alan1.Visible = true;
if (Convert.ToBoolean(sdr["alan2"].ToString()) == true) alan2.Visible = true;
}
sdr.Close();
sdr.Dispose();
yetkial.Dispose();umarım işine yarar.