Konuyu görüntüle
IUCODERS FORUM > Programlama > .NET > asp.net gridview kontrolü
Yazar
ender


avatar
iskenderun
Kayıt: 14.01.2006
17.10.2007-15:59 #28974
Windows application'da form üzerine attığımız bir gride formu run ettiğimizde manuel olarak veri girebiliyoruz.

Bu olayı aspx ile yapmak mümkün mü? (grid özelliğinde bulunan insert butonu olmadan)

Amaç sayfaya seri bir şekilde veri girişi yapmak.(barkod veya manuel)







Yazar
ender


avatar
iskenderun
Kayıt: 14.01.2006
17.10.2007-16:33 #28975
bir makale yazdi
 
Obviously there are limitations to enable windows form or excel style editing as far as the web application development is concerned


Bu yazıdan sonra sorumu şöyle değiştiriyorum:

Bunun için hazır bir grid component bilen var mı? Veya sorunumu başka bir yolla çözebilir miyim?

Amaç 2 kayıt arasında başka bir işlem yapmadan seri bir şekilde veri girişi sağlamak...







Yazar
orhan


avatar
istanbul
admin
Kayıt: 17.11.2005
17.10.2007-17:27 #28977
her ekleme işleminden sonra tabloya bu şekilde bir row ekleyebilirsin.
   protected void btnAddRow_Click(object sender, EventArgs e)
    {
        DataTable dt = AddElement();
        DataRow dr;

        object[] rowArray = new object[2];
        for (int i = 0; i < 10; i++)
        {
            rowArray[0] = null;
            rowArray[1] = new TextBox();
            dr = dt.NewRow();
            dr.ItemArray = rowArray;
            dt.Rows.Add(dr);
        }
        
        gvTest.DataSource = dt;
        gvTest.DataBind();
    }
    private DataTable AddElement()
    {
        DataTable table = new DataTable("table");
        DataColumn idColumn = new DataColumn("id",
            Type.GetType("System.Int32"));
        idColumn.AutoIncrement = true;
        idColumn.AutoIncrementSeed = 10;
        table.Columns.Add(idColumn);
        DataColumn firstNameColumn = new DataColumn("Item");
        table.Columns.Add(firstNameColumn);
        return table;
    }






N/A
Yazar
aliprinter


avatar
İstanbul
Kayıt: 12.02.2006
17.10.2007-20:04 #28981
ender yazdi
 
Bunun için hazır bir grid component bilen var mı?


ComponentOne, Telerik RAD Controls, ComponentArt, Infraregistis, Janus gibi firmalara ait Web GridView kontolleri var. Sonuçta bunların yaptığı da standart GridView de olduğu gibi Insert komutuyla yeni row eklemek şeklinde ancak çoğu AJAX destekli olduğu için bu işlemi daha hızlı, kolay ve kullanışlı olarak gerçekleştirebilirler. Ayrıca yeni eklenen row kaydedildiğinde sayfada yeni bir row açacak şekilde özelleştirmeler de yapılabilinir sanırım. Hazır bir grid componenti var mı soruna cevap olarak... Tabi ücretli componentler bunlar...





Yazar
ender


avatar
iskenderun
Kayıt: 14.01.2006
19.10.2007-16:27 #29046
aliprinter yazdi
 


ComponentOne, Telerik RAD Controls, ComponentArt, Infraregistis, Janus gibi firmalara ait Web GridView kontolleri var. Sonuçta bunların yaptığı da standart GridView de olduğu gibi Insert komutuyla yeni row eklemek şeklinde ancak çoğu AJAX destekli olduğu için bu işlemi daha hızlı, kolay ve kullanışlı olarak gerçekleştirebilirler. Ayrıca yeni eklenen row kaydedildiğinde sayfada yeni bir row açacak şekilde özelleştirmeler de yapılabilinir sanırım. Hazır bir grid componenti var mı soruna cevap olarak... Tabi ücretli componentler bunlar...


Componentone ' ı denemiştim zaten..dediğin gibi insert komutu olmadan olmuyorlar..

orhan yazdi
 

her ekleme işleminden sonra tabloya bu şekilde bir row ekleyebilirsin.


Bu yöntem fena olmadı..En azından kaç adet seri no girileceği kontolünü kullanıcıya bırakarak durumu hallettik gibi..wink

Tşk.lerpraying







Del.icio.us
Digg
Facebook
Furl
Google
Blink
Simpy
Spurl
Y! MyWeb