locked
BELLİ BİR KARAKTERDEN SONRAKİ KARAKTERLERİ 1 ARTTIRMA RRS feed

  • Soru

  • Merhaba,

    Elimde "ctl00$Body$rptSorular$ctl00$rptCevap$ctl00$1" gibi bir dizi değeri var. Ben bu değerdeki son $ işaretinden sonraki karakterleri alıp, bunu 1 arttırmak istiyorum. Ben yapmayı denediğimde son $ işaretini belirtemedim. Herhangi birini ya da ilkini alıyor. Yardımcı olabilir misiniz?


    19 Kasım 2015 Perşembe 07:47

Tüm Yanıtlar

  •             string dize = "ctl00$Body$rptSorular$ctl00$rptCevap$ctl00$1";
                string[] parcalar = dize.Split(new char[] { '$' }, StringSplitOptions.RemoveEmptyEntries);
                int sayi = 0;
                if (int.TryParse(parcalar[parcalar.Length - 1], out sayi))
                {
                    parcalar[parcalar.Length - 1] = (++sayi).ToString();
                }
                else
                {
                    MessageBox.Show("Hata oluştu");
                }
    dizinin son elemanına dizi.Length -1 şeklinde ulaşabilirsin. 

    Her şeyi denediğin halde yapamadıysan henüz denemediğin şeyler var demektir.

    19 Kasım 2015 Perşembe 08:16
  • ama ben dizinin son karakterine değil, son $ işaretinden sonraki tüm karakterlere ulaşmak istiyorum. yani oradaki 1 değil 19 da olabilir. o halde ben o 19u 20 yapmak istiyorum.
    19 Kasım 2015 Perşembe 08:24
  • Yazmayım diyorum ama ... yapmaya çalıştığını şeyin ve verdiğiniz yanıtın ne olduğu hakkında en ufak bir fikriniz varmı? merak ettim

    www.mvcblog.org
    e-mail: onay[nokta]yalciner[at]hotmail[nokta]com

    19 Kasım 2015 Perşembe 08:25
    Moderatör
  • Rahatsız olduysanız cevaplamayabilirdiniz, teşekkürler.
    19 Kasım 2015 Perşembe 08:26
  • ama ben dizinin son karakterine değil, son $ işaretinden sonraki tüm karakterlere ulaşmak istiyorum. yani oradaki 1 değil 19 da olabilir. o halde ben o 19u 20 yapmak istiyorum.
    dizininSonElemanı  ≠  dizininSonKarakteri

    Her şeyi denediğin halde yapamadıysan henüz denemediğin şeyler var demektir.

    19 Kasım 2015 Perşembe 08:30
  •     <script type="text/javascript">
            function SetSingleRadioButton(nameregex, current,groupId) {
                re = new RegExp(nameregex);
                for (i = 0; i < document.forms[0].elements.length; i++) {
                    elm = document.forms[0].elements[i];
                    if (elm.type == 'radio' ) {
                        if (elm != current) {
                            var GroupName = new Array();
                            if (elm.getAttribute("name").split('$').toString() != groupId) {
                                elm.checked = false;
                                GroupName = elm.getAttribute("name").split('$').toString();
                                GroupId = GroupName;
                                alert(GroupId);
                            }
                            }
                    }
                }
                current.checked = true;
            }
    </script>

    19 Kasım 2015 Perşembe 08:35
  •     <script type="text/javascript">
            function SetSingleRadioButton(nameregex, current,groupId) {
                re = new RegExp(nameregex);
                for (i = 0; i < document.forms[0].elements.length; i++) {
                    elm = document.forms[0].elements[i];
                    if (elm.type == 'radio' ) {
                        if (elm != current) {
                            var GroupName = new Array();
                            if (elm.getAttribute("name").split('$').toString() != groupId) {
                                elm.checked = false;
                                GroupName = elm.getAttribute("name").split('$').toString();
                                GroupId = GroupName;
                                alert(GroupId);
                            }
                            }
                    }
                }
                current.checked = true;
            }
    </script>

    Belki kızacaksınız ama bu ne? 

    Her şeyi denediğin halde yapamadıysan henüz denemediğin şeyler var demektir.

    19 Kasım 2015 Perşembe 08:42
  • Bir anket uygulaması üzerindeyim. Repeater kullanıyorum. ASP.net'te çok yeniyim. Gruplar halinde sorular var ve her sorunun 5er tane radiobutton şıkkı var. Soruları grup olarak ayırmak istiyorum ki 1. soruda seçtiğim şık, 2. soruda seçim yaptığımda silinmesin.
    19 Kasım 2015 Perşembe 08:48
  • Olcay daha önce yazdım ama okumadın sanırım, şimdi neye nasıl yanıt verdiğini farkettin sanırım :)


    www.mvcblog.org
    e-mail: onay[nokta]yalciner[at]hotmail[nokta]com

    19 Kasım 2015 Perşembe 08:56
    Moderatör
  • :) seni neden ilgilendirdiğini anlayamadım
    19 Kasım 2015 Perşembe 08:59
  • Olcay'mısın sen? 

    www.mvcblog.org
    e-mail: onay[nokta]yalciner[at]hotmail[nokta]com

    19 Kasım 2015 Perşembe 09:02
    Moderatör
  • Demek istediğinizi tam olarak anlayamadım. Şimdi sorular ve cevaplar zaten veritabanında değil mi? Ordan soruları aldığınızda cevapları ve soruları gruplayarak gösterdiğinizde bir sorun olmaması lazım. Bir de neden verileri $ ile  ayırıyorsunuz? Veya şöyle soruyum veriler nasıl oldu da bu hale geldi.

    Her şeyi denediğin halde yapamadıysan henüz denemediğin şeyler var demektir.

    19 Kasım 2015 Perşembe 09:03
  • Amacın ne?
    19 Kasım 2015 Perşembe 09:04
  • Önce ben sordum, Sen Olcay'mısın? 

    www.mvcblog.org
    e-mail: onay[nokta]yalciner[at]hotmail[nokta]com

    19 Kasım 2015 Perşembe 09:06
    Moderatör
  • Olcay daha önce yazdım ama okumadın sanırım, şimdi neye nasıl yanıt verdiğini farkettin sanırım :)


    www.mvcblog.org
    e-mail: onay[nokta]yalciner[at]hotmail[nokta]com

    Önceleri oldukça masum bir soruydu halbuki :)

    Her şeyi denediğin halde yapamadıysan henüz denemediğin şeyler var demektir.

    19 Kasım 2015 Perşembe 09:12

  • Önceleri oldukça masum bir soruydu halbuki :)

    Her şeyi denediğin halde yapamadıysan henüz denemediğin şeyler var demektir.

    WebForms ID yi script ile değiştirmenin nesi masum yaw :)

    Bu vatandaşa "yanlış yapıyorsun" dedik önceki mesajında, ya kafası basmadı ya da üşendi. Geldi "çakalca" bi başlık atıp aklı sıra sizi kullanmaya çalıştı. işte, neyse çıkıyo böyle tipler arada.


    www.mvcblog.org
    e-mail: onay[nokta]yalciner[at]hotmail[nokta]com


    19 Kasım 2015 Perşembe 10:05
    Moderatör