Jump to content

korasoglu

Üye
  • Posts

    886
  • Joined

  • Last visited

Posts posted by korasoglu

  1. Arkadaşlar oluşturduğum stringbuilderi nasıl boşaltabilirim ben şöyle bir mantık yürüttüm lakin daha kolay bir yöntemi olması lazım.

    for (int i = 0; i < builder.Length; i++)
                {
                    builder.Remove(0, builder.Length);
                }

    yani ben clear yapmak istiyorum.

  2. Ekledim hatta silip tekrarla defaatle yeniden yükledim yine olmadı.

    Not İş yerinden getirdiğim klasörün içerisinde .suo uzantılı dosya vardı onu sildim çalıştı.

  3. Şu şekilde çözüm buldum kayıt esnasında 14-10-2016 23:30 format bu şekilde olacak

    DateTime now = DateTime.Now;

    foreach (DataRow item in data3.Rows)
     {
        if (Convert.ToDateTime(now.ToString("dd-MM-yyy hh:mm")) <= Convert.ToDateTime(item["bitistarihi"].ToString()))

       {     gerekli şartlar       }

    }

  4. Arkadaşlar verileri listelerken saat kontrolü yapmam gerekiyor alttaki kullanımda gece 00:00 önce gayet güzel çalışıyor haliyle peki bunu 24 saat üzerinden yapacak olursak nasıl olur yani ben küçukmü büyükmu bunu almam lazım

    Convert.ToDateTime(dataGridView1.Rows.Cells[6].Value.ToString()) <= DateTime.Now 

     

  5. hafızaya alıyoruz

    -------------------------------------------------------------------------

    var newline = System.Environment.NewLine;
                var tab = "\t";
                var hafiza = new StringBuilder();

                foreach (DataGridViewRow row in dataGridView1.Rows)
                {
                    for (int i = 0; i < row.Cells.Count; i++)
                    {
                        if (i == (row.Cells.Count - 1))
                            hafiza.Append(row.Cells.Value + newline);
                        else
                            hafiza.Append(row.Cells.Value + tab);
                    }

    -------------------------------------------------

    hafızadan okuyoruz

    ---------------------------------------

    DataTable tumu = new DataTable();
                int aa = -1;
                string[] aylar = {"2016","Ocak", "Şubat", "Mart", "Nisan", "Mayıs", "Haziran", "Temmuz", "Ağustos", "Eylül", "Ekim", "Kasım", "Aralık" };
                DataObject o = (DataObject)Clipboard.GetDataObject();
                if (o.GetDataPresent(DataFormats.Text))
                {
                    if (dg.RowCount > 0) dg.Rows.Clear();
                    if (dg.ColumnCount > 0) dg.Columns.Clear();
                    bool columnsAdded = false;
                    string[] pastedRows = Regex.Split(o.GetData(DataFormats.Text).ToString().TrimEnd("\r\n".ToCharArray()), "\r\n");
                    foreach (string pastedRow in pastedRows)
                    {
                       
                        string[] pastedRowCells = pastedRow.Split(new char[] { '\t' });
                        if (!columnsAdded)
                        {
                            aa++;
                            for (int i = 0; i < pastedRowCells.Length; i++)
                            {
                                dg.Columns.Add(i.ToString(), aylar);
                                //dg.Columns.Add("col" + i, pastedRowCells);
                                tumu.Columns.Add(i.ToString());
                                aa++;
                                columnsAdded = true;
                                continue;
                            }

                                
                        }

                        dg.Rows.Add();
                        int myRowIndex = dg.Rows.Count - 1;
                       // MessageBox.Show(dg.Columns.Count.ToString());
                        using (DataGridViewRow myDataGridViewRow = dg.Rows[myRowIndex])
                        {
                            for (int i = 0; i < pastedRowCells.Length; i++)
                            {
                                myDataGridViewRow.Cells.Value = pastedRowCells;
                                
                                
                            }
                               
                            
                        }
                    }
                }

    ben zaten tablede columnsları oluşturuyorum sadace satırları ekleyemedim yani gelen veriyi tabloyada yüklemek istiyorum.

  6. Arkadaşlar şimdiden her birinize çok teşekkür ederim, ben a uygulasındaki tabloyu  b uygulasında nasıl kullanabilirim. Yani a.exe de korasoglu  tablesine load yaptıktan sonra b.exeyi çağırdığım zaman form yüklenince korasoglu tablesini nasıl kullanabilirim. Mantık aynen şu excelde kopyalama yaptın başka kitap açtığın zaman yapıştırabiliyorsun demekki sistem hafızasında tablo kullanılabiliyor bu özelliği biz nasıl kullanabiliriz Araştırdım fakat dökümanlar ingilizce bir şey anlamadım bilen varsa yardımcı olursa çok sevinirim.

  7. Hocam mantığını anlamak için söylüyorum bu tr dll ler her şeyi türkçe yapmak için değilmi benim indirdiğim dll ler 797 kb eksik de acaba ondanmı anlamadım (82 Adet dll var) bazı yerleri türkçe yaptı tamamen türkçe olmadı. Misal sayfa özellikleri değin zaman açılan formda ayarlar var eng fakat projede bir sayfa var olsa manuel tr yapacam.

  8. Arkadaşlar devexpress sitesinden 15.1 tr dil dosyalarını indirdim

    C:\Program Files (x86)\DevExpress 15.1\Components\Bin\Framework \tr\ klasörünün içerisine attım

    program cs de main içerisine System.Threading.Thread.CurrentThread.CurrentUICulture = new System.Globalization.CultureInfo("tr"); ekledim

    Fakat açtığım excel projesi türkçe olmadı bu dll ne işe yarar yoksa türkçeleştirmede yanlış yoldamıyım.

  9. Hocam bu örnekte Entities isminde bir klasör oluşturmuşun bende yeni klasör oluşturup içerisine exe,html,jpg vs formatta dosya ekledim.

    Benim ricam elimde bazı dosyalar var bunları exeye gömmek ve oradan çağırmak istiyorum yani sürekli silinecek eklenecek ve sonunda da çalıştırmak istiyorum nasıl yapabilirim.

    ben resources klasörüne yazı isminde txt attım şu şekilde çağırdım deneme5.Properties.Resources.yazi ama dosyayı açmak yerine string değer verdi.

    Sonuç resources klasörüne attığım dosyanın linkini alamıyorum ve çalıştıramıyorum.

  10. Hocam ben derdimi anlatma özürlüyüm aynı kodları tekrar etmektense diyelimki 4 tane formum var ben açılacak formun adını göndersem isteğim form açılsa.

    Denedim

     

    Form2 d = new Form2(); (Form2 yerine değişken yazıyorum kabul etmiyor) mantığına aykırımı ondanmı açmıyor
                d.ShowDialog();

    Yani

    Form2 d = new Form2(); yerine acilacaksayfam ekl = new acilacaksayfam();diye değişkenle çağırsam olmazmı.

×
×
  • Create New...