Jump to content

muratboy31

Üye
  • Posts

    391
  • Joined

  • Last visited

Everything posted by muratboy31

  1. yemedi, 10.000 kayıt ekledim denemek için, ama açmıyor program kitleniyor...
  2. onu denedim de aşağıdaki hatayı verdi ;
  3. muratboy31

    Imagelistbox Hk.

    Merhaba,   ImageListBox a itemleri yüklerken çok üzün süre bekliyorum (burada bahsettiğim binlerce item) bunu nasıl yapmalıyım ? En mantıklı yol nedir ? Ayrıca yüklemeyi hızlandırmak mümkün müdür ?
  4. Hallettim,   önce eğer klasörde yoksa indiriyorum, sonra image list e atıyorum key ile beraber ve sonra key ile ID yi eşleştiriyorum.
  5. direk db den sorunsuz çalışıyor, ancak nedense memory hatası veriyor folder dan yapınca, herseferinde aynı resimleri tekrar tekrar indirmek networküde veri tabanınıda yorar gibi !
  6. aslında yapmak istediğim, ilk açılışta bilgisayara indirmek, eğer o resim var ise tekrardan boşuna indirmesin, bilgisayardakini imagelist e atsın...
  7. Merhaba,   bu şekilde yapıyorum ; rPhoto = (byte[])rdr.GetValue(11); string strfn = Convert.ToString(rEmployeeID); if (!File.Exists(strfn)) { FileStream fs = new FileStream(strfn, FileMode.CreateNew, FileAccess.Write); fs.Write(rPhoto, 0, rPhoto.Length); fs.Flush(); fs.Close(); } photoList.Images.Add(Image.FromFile(strfn));
  8. Merhaba arkadaşlar,   veritabınında bulunan resimleri imagelist e atarken out of memory hatası alıyorum, acaba nasıl bir yol izlemem lazım ?   Yüzlerce foto var hepsi imagelistbox ta item ikonu olarak kullanılacak...     Teşekkürler
  9. İndirdim kurdum ancak yine null değer dönüyor !!! Bir türlü olmuyor; foreach (var r in result) { ImageListBoxItem item = new ImageListBoxItem(); item.Value = r.Name + " " + r.Surname + "\r\n" + r.Title; item.Tag = r.EmployeeID; listBox.Items.Add(item, r.Photo); } private void listBox_MouseClick(object sender, MouseEventArgs e) { ImageListBoxControl listBox = sender as ImageListBoxControl; if (listBox.SelectedIndex != -1) { string selectedTag = ((ImageListBoxItem)listBox.SelectedItem).Tag.ToString(); MessageBox.Show(selectedTag); } }
  10. Tam olarak hangi versiyon sende kurulu olan ?
  11. team versem daha kolay olurmu, veri tabanı tablolarıda hazırda çünkü bende...
  12. Null referans hatası bende niye devam ediyor anlmış değilim ! Halbuki listbox a bilgileri getiriyor ancak listbox tan birine tıkladığımda null referans hatası veriyor ...   bu şekilde baktığımda messagebox ta veriler geliyor foreach (var r in result) { Item a = new Item(); a.strText = r.Name + " " + r.Surname + "\r\n" + r.Title; a.strValue = r.EmployeeID; listBox.Items.Add(a, r.Photo); MessageBox.Show(Convert.ToString(a.strValue)); } ancak mouse click olayında null oluyor ; private void listBox_MouseClick(object sender, MouseEventArgs e) { ImageListBoxControl listBox = sender as ImageListBoxControl; if (listBox.SelectedIndex != -1) { var lItem = listBox.SelectedItem as Item; MessageBox.Show(Convert.ToString(lItem.strValue)); } }
  13. anladım doğru söylüyorsun, ancak ben onu point olarak yapıyorum çünkü listbox ta boş bir alana tıklandığından seçilmiş gibi gösteriyor selected item olduğunda, point olarak nasıl yaparım senin kodunu ?     aşağıdaki gibi de hata verdi aynı hatayı ! private void listBox_MouseClick(object sender, MouseEventArgs e) { ImageListBoxControl listBox = sender as ImageListBoxControl; var lItem = listBox.SelectedItem as Item; MessageBox.Show(Convert.ToString(lItem.strValue)); }
  14. aşağıdaaki hatayı verdi ; kullandığım kod şöyle foreach (var r in result) { Item a = new Item(); a.strText = r.Name + " " + r.Surname + "\r\n" + r.Title; a.strValue = r.EmployeeID; listBox.Items.Add(a, r.Photo); } ImageListBoxControl listBox = sender as ImageListBoxControl; Point pt = new Point(e.X, e.Y); int index = listBox.IndexFromPoint(pt); if (index >= 0) { var lItem = listBox.SelectedItem as Item; MessageBox.Show(Convert.ToString(lItem.strText)); }
  15. metnin yanında icon var itemlerde, datasource kullandığımda bunu ekleyemedim.
  16. datasource olarak eklemiyorum ama, aşağıdaki gibi ekliyorum ; var result = L_Employee.Where(a => a.OfficeID == L_OfficeID); foreach (var r in result) { listBox.Items.Add(r.Name + " " + r.Surname + "\r\n" + r.Title, r.Photo); listBox.ValueMember =Convert.ToString(r.EmployeeID); } protected void listbox_Click(object sender, EventArgs e) { ImageListBoxControl listbox = sender as ImageListBoxControl; if (listbox != null) { MessageBox.Show(Convert.ToString(listbox.SelectedValue)); } }
  17. Hayır çözülmedi aynı bilgiyi görüyorum nedense ! bunun bilgisi geliyor ; r.Name + " " + r.Surname + "\r\n" + r.Title listBox.Items.Add(r.Name + " " + r.Surname + "\r\n" + r.Title, r.Photo); listBox.ValueMember =Convert.ToString(r.EmployeeID); protected void listbox_Click(object sender, EventArgs e) { ImageListBoxControl listbox = sender as ImageListBoxControl; if (listbox != null) { MessageBox.Show(Convert.ToString(listbox.SelectedValue)); } }
  18. Evet aslında bu ancak şu şekilde denediğimde aynı bilgileri alıyorum ; listBox.Items.Add(r.Name + " " + r.Surname + "\r\n" + r.Title, r.Photo); listBox.ValueMember = Convert.ToString(r.EmployeeID);
  19. Merhaba,   Veri tabnından çektiğim bir ID yi listbox item de bir yere görünmicek şekilde koymam lazım, listbox item ile ilgili güncelleme yapıldığında veritabanında o ID yi bulup kullanmak için, nasıl bir yol izlemeliyim acaba ?     Teşekkürler
  20. Veri tabanından null değer döndüğü için olmuyormuş, form onload da hata vermiyor ancak button click olayında hata verince fark ettim...
  21. Bir türlü beceremedim, herşey tamam sadece çalışanları ekleyemiyorum geçerli listboxlara !!! ; istediğim tablodan officeleri tab olarak eklemek, bu eklenen tablolardaki listboxlara farklı bir tablodaki çalışanları eklemek;
  22. evet, ofis ID leri ofis tablsounda ve çalışan tablosunda bu ID ler OfficeID diye bir alanda.
  23. teşekkürler Kintaro bunu daha kolay yapmanın yolu var mıdır ;   yapmak istediğim kişileri bulundukları ofislerin listbox una eklemek. ancak kişileri listboxlara ekleyemedim !
  24. Teşekkürler Kintaro Peki bu oluşturduğum Tab içine bir listbox nasıl eklerim acaba ? Bunda da devexpress listboxcontrol kullanmak istiyorum.   bunu denedim ama olmadı , hepsine aynı isimler geliyor; komut.Connection = baglanti; komut.CommandText = "Select Name From Offices"; baglanti.Open(); MySqlDataReader oku; oku = komut.ExecuteReader(); while (oku.Read()) { string isim = oku.GetString(0); XtraTabPage tab = new XtraTabPage() { Text = isim }; xtraTabControl1.TabPages.Add(tab); ListBoxControl listBox = new ListBoxControl() { Name = isim }; listBox.Parent = xtraTabControl1; listBox.Dock = DockStyle.Fill; listBox.Items.Add(isim); }
  25. Arkadaşlar merhaba,   veri tabanındaki bir tablodan bilgi çekilerek tab control da tab oluştumak istiyorum bunu nasıl yapabilirm acaba ?   Devexpress xtraTabControl ile yapmak istiyorum.
×
×
  • Create New...