Forum

C# datagridview
 
Bildirimler
Hepsini Temizle

C# datagridview

2 Yazılar
2 Üyeler
0 Likes
553 Görüntüleme
(@ISMETiNCi)
Gönderiler: 47
Estimable Member
Konu başlatıcı
 

Arkadaşlar merhaba,

c# kullanarak veritabanına kayıt yapmak istiyorum.

Bilgileri textboxtan değilde datagrdiviewdan girmek istiyorum.Nasıl yapabilirim?

 
Gönderildi : 26/03/2018 20:53

(@eravse)
Gönderiler: 1753
Üye
 

Arkadaşlar merhaba,

c# kullanarak veritabanına kayıt yapmak istiyorum.

Bilgileri textboxtan değilde datagrdiviewdan girmek istiyorum.Nasıl yapabilirim?

Gridin row command ıle yapmanı mumkun her satırı row command ıle db ye ekleyebılırsını orn (ornek select ıcın ama sız ınsert yapabılırsınız benzer yontemle)

 

 protected void gv_RowCommand(object sender, GridViewCommandEventArgs e)
        {

            if (e.CommandName == "Insert") //- this is needed to explain that the INSERT command will only work when INSERT is clicked
            {
                gv.DataBind();

                DataTable d = dbcon.GetDataTable("SELECT * FROM CIS.CIS_TRANS ORDER BY ID DESC", "ProjectCISConnectionString");

                string transCode = "", fundCode = "", BSA_CD = "", DP_TYPE = "";

                if (d.Rows.Count > 0)
                {
                    transCode = d.Rows[0]["TRANS_CD"].ToString();
                    fundCode = d.Rows[0]["FUND_CD"].ToString();
                    BSA_CD = d.Rows[0]["BSA_CD"].ToString();
                    DP_TYPE = d.Rows[0]["DP_TYPE"].ToString();

                    if (transCode.Trim().Length > 0)
                    {
                        dbcon.Execute("INSERT INTO CIS.CIS_TRANS (ID,TRANS_CD) VALUES(CIS.S_CIS_TRANS.nextval,'')", "ProjectCISConnectionString");

                        gv.DataBind();
                    }
                }
gv.EditIndex = gv.Rows.Count - 1;

        }

ProfectSoft Yazılım ve Danışmanlık Hizmetleri
LogPusher & Bifyou E-Commerce System
www.profectsoft.com

 
Gönderildi : 29/03/2018 13:40

Paylaş: