Regex ile dosya okumak

17 Haziran 2014 Salı

bir txt satırının içindeki şeyleri sırayla okumak istediğimiz zaman lazım olabilir.


string i = he.DosyaOku(Server.MapPath("~/common/2014.xml"));
            List<string> link = new List<string>();

            string word = i;
            Regex rx = new Regex("<loc>(.*?)</loc>", RegexOptions.IgnoreCase);
            foreach (Match m in rx.Matches(word))
            {
                string lm = m.Value;
                link.Add(m.Value.Replace("<loc>", "").Replace("</loc>", ""));
                //m.Value="aziertyz" olur
                //m.Index=6 olur
                //m.Length=8 olur
            }
            foreach (var item in link)
            {
                Response.Write(item + "<br>");
                da.ExecuteNonQuery("insert Link values(@u)",item);
            }


Continue Reading...

asp.net mvc data gösterimi

27 Kasım 2013 Çarşamba

mvc doğası gereği 3 adımda gerçekleştireceğiz bu işlemi. WebGrid nesnesi ile bu işi yapacağız.

view


@model IEnumerable<MvcWeb.Models.Person>

@{
    ViewBag.Title = "Home Page";

    WebGrid w = new WebGrid(Model);
   
}


@w.GetHtml(
columns: new[] {
    w.Column("Adim","başlık",canSort:true,format:@<a href="@item.Adim">@item.Adim</a>)

})




Controller


public ActionResult Index()
        {
            ViewBag.Message = "Modify this template to jump-start your ASP.NET MVC application.";


            Person p = new Person();
            List<Person> l = new List<Person>();

            p = new Person();
            p.Adim = "kamilcan";
            l.Add(p);

            p = new Person();
            p.Adim = "sude";
            l.Add(p);

            p = new Person();
            p.Adim = "gizocan";
            l.Add(p);

            p = new Person();
            p.Adim = "sude";
            l.Add(p);

            p = new Person();
            p.Adim = "gizocan";
            l.Add(p); p = new Person();
            p.Adim = "sude";
            l.Add(p);

            p = new Person();
            p.Adim = "gizocan";
            l.Add(p); p = new Person();
            p.Adim = "sude";
            l.Add(p);

            p = new Person();
            p.Adim = "gizocan";
            l.Add(p); p = new Person();
            p.Adim = "sude";
            l.Add(p);

            p = new Person();
            p.Adim = "gizocan";
            l.Add(p); p = new Person();
            p.Adim = "kamilcan";
            l.Add(p);

            p = new Person();
            p.Adim = "sude";
            l.Add(p);

            p = new Person();
            p.Adim = "gizocan";
            l.Add(p);

            p = new Person();
            p.Adim = "sude";
            l.Add(p);

            p = new Person();
            p.Adim = "gizocan";
            l.Add(p); p = new Person();
            p.Adim = "sude";
            l.Add(p);

            p = new Person();
            p.Adim = "gizocan";
            l.Add(p); p = new Person();
            p.Adim = "sude";
            l.Add(p);

            p = new Person();
            p.Adim = "gizocan";
            l.Add(p); p = new Person();
            p.Adim = "sude";
            l.Add(p);

            p = new Person();
            p.Adim = "gizocan";
            l.Add(p); p = new Person();
            p.Adim = "kamilcan";
            l.Add(p);

            p = new Person();
            p.Adim = "sude";
            l.Add(p);

            p = new Person();
            p.Adim = "gizocan";
            l.Add(p);

            p = new Person();
            p.Adim = "sude";
            l.Add(p);

            p = new Person();
            p.Adim = "gizocan";
            l.Add(p); p = new Person();
            p.Adim = "sude";
            l.Add(p);

            p = new Person();
            p.Adim = "gizocan";
            l.Add(p); p = new Person();
            p.Adim = "sude";
            l.Add(p);

            p = new Person();
            p.Adim = "gizocan";
            l.Add(p); p = new Person();
            p.Adim = "sude";
            l.Add(p);

            p = new Person();
            p.Adim = "gizocan";
            l.Add(p); p = new Person();
            p.Adim = "kamilcan";
            l.Add(p);

            p = new Person();
            p.Adim = "sude";
            l.Add(p);

            p = new Person();
            p.Adim = "gizocan";
            l.Add(p);

            p = new Person();
            p.Adim = "sude";
            l.Add(p);

            p = new Person();
            p.Adim = "gizocan";
            l.Add(p); p = new Person();
            p.Adim = "sude";
            l.Add(p);

            p = new Person();
            p.Adim = "gizocan";
            l.Add(p); p = new Person();
            p.Adim = "sude";
            l.Add(p);

            p = new Person();
            p.Adim = "gizocan";
            l.Add(p); p = new Person();
            p.Adim = "sude";
            l.Add(p);

            p = new Person();
            p.Adim = "gizocan";
            l.Add(p); p = new Person();
            p.Adim = "kamilcan";
            l.Add(p);

            p = new Person();
            p.Adim = "sude";
            l.Add(p);

            p = new Person();
            p.Adim = "gizocan";
            l.Add(p);

            p = new Person();
            p.Adim = "sude";
            l.Add(p);

            p = new Person();
            p.Adim = "gizocan";
            l.Add(p); p = new Person();
            p.Adim = "sude";
            l.Add(p);

            p = new Person();
            p.Adim = "gizocan";
            l.Add(p); p = new Person();
            p.Adim = "sude";
            l.Add(p);

            p = new Person();
            p.Adim = "gizocan";
            l.Add(p); p = new Person();
            p.Adim = "sude";
            l.Add(p);

            p = new Person();
            p.Adim = "gizocan";
            l.Add(p); p = new Person();
            p.Adim = "kamilcan";
            l.Add(p);

            p = new Person();
            p.Adim = "sude";
            l.Add(p);

            p = new Person();
            p.Adim = "gizocan";
            l.Add(p);

            p = new Person();
            p.Adim = "sude";
            l.Add(p);

            p = new Person();
            p.Adim = "gizocan";
            l.Add(p); p = new Person();
            p.Adim = "sude";
            l.Add(p);

            p = new Person();
            p.Adim = "gizocan";
            l.Add(p); p = new Person();
            p.Adim = "sude";
            l.Add(p);

            p = new Person();
            p.Adim = "gizocan";
            l.Add(p); p = new Person();
            p.Adim = "sude";
            l.Add(p);

            p = new Person();
            p.Adim = "gizocan";
            l.Add(p);

            var don = l;


            return View(don);
        }




Model

person adında bir class oluşturuyoruz

public class Person
    {
        public string Adim { get; set; }
    }


Sonuç olarak bir data gösterimi bu kadarıyla sınırlı. Otomatik sayfalama ve sıralama özelliği mevcuttur. 
Continue Reading...