Forum

(c# web) event i...
 
Bildirimler
Hepsini Temizle

(c# web) event içindeki bir değişkeni başka eventta kullanma

6 Yazılar
2 Üyeler
0 Reactions
610 Görüntüleme
(@mertkara)
Gönderiler: 102
Estimable Member
Konu başlatıcı
 

merhaba bir event içinde yapılan işlem sonucunu başka bir event içinde nasıl kullanabilirm

 

protected void ASPxGridView1_CustomUnboundColumnData(object sender, DevExpress.Web.ASPxGridView.ASPxGridViewColumnDataEventArgs e)

        {
            if (e.Column.FieldName == "Kartelano")
            {
                string a = (string)e.GetListSourceFieldValue("Kodu");
                string b = (string)e.GetListSourceFieldValue("Renkkodu");
                e.Value = a +"."+ b;       bu sonucu     
            }
        }
        protected void SqlDataSource1_Updating(object sender, SqlDataSourceCommandEventArgs c)
        {
           
            c.Command.Parameters["@Kartno"].Value =   burada kullanmak istiyorum
        }

 
Gönderildi : 17/04/2015 13:20

(@eravse)
Gönderiler: 1753
Üye
 

Aşağıdaki şekilde denediniz mi? muhtemelen işinizi görecektir. 

Saygılarımla 

 

 

public string degisken {get;set;}

protected void ASPxGridView1_CustomUnboundColumnData(object sender, DevExpress.Web.ASPxGridView.ASPxGridViewColumnDataEventArgs e)

        {
            if (e.Column.FieldName == "Kartelano")
            {
                string a = (string)e.GetListSourceFieldValue("Kodu");
                string b = (string)e.GetListSourceFieldValue("Renkkodu");
                e.Value = a +"."+ b;       bu sonucu     
degisken = e.Value;
 
            }
        }
        protected void SqlDataSource1_Updating(object sender, SqlDataSourceCommandEventArgs c)
        {
           
            //c.Command.Parameters["@Kartno"].Value =   burada kullanmak istiyorum
  c.Command.Parameters["@Kartno"].Value = degisken;
        }

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

 
Gönderildi : 17/04/2015 13:29

(@mertkara)
Gönderiler: 102
Estimable Member
Konu başlatıcı
 

Bu kod çalışıyor ; x değişkenin  aşağıda kullanabiliyorum,  fakat sizinkini çalıştıramadım. (İlginize teşşekür eder, Hayırlı işler dilerim)

 string x = "11111";        

         protected void ASPxGridView1_CustomUnboundColumnData(object sender, DevExpress.Web.ASPxGridView.ASPxGridViewColumnDataEventArgs e)       {

            if (e.Column.FieldName == "Kartelano") {

                string a = (string)e.GetListSourceFieldValue("Kodu");
                string b = (string)e.GetListSourceFieldValue("Renkkodu");
               e.Value = a +"."+ b;         }    }

        protected void SqlDataSource1_Updating(object sender, SqlDataSourceCommandEventArgs c)        {

          c.Command.Parameters["@Kartno"].Value = x;        } 

 

 

 

Aşağıdaki şekilde denediniz mi? muhtemelen işinizi görecektir. 

Saygılarımla 

 

 

public string degisken {get;set;}

protected void ASPxGridView1_CustomUnboundColumnData(object sender, DevExpress.Web.ASPxGridView.ASPxGridViewColumnDataEventArgs e)

        {
            if (e.Column.FieldName == "Kartelano")
            {
                string a = (string)e.GetListSourceFieldValue("Kodu");
                string b = (string)e.GetListSourceFieldValue("Renkkodu");
                e.Value = a +"."+ b;       bu sonucu     
degisken = e.Value;
 
            }
        }
        protected void SqlDataSource1_Updating(object sender, SqlDataSourceCommandEventArgs c)
        {
           
            //c.Command.Parameters["@Kartno"].Value =   burada kullanmak istiyorum
  c.Command.Parameters["@Kartno"].Value = degisken;
        }

 
Gönderildi : 17/04/2015 13:45

(@eravse)
Gönderiler: 1753
Üye
 

Teşekkürler çalıştırdı iseniz sorun yok

saygılarımla 

 

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

 
Gönderildi : 17/04/2015 14:12

(@mertkara)
Gönderiler: 102
Estimable Member
Konu başlatıcı
 

Sizin verdiğiniz örnekte  degisken = e.Value; hata veriyor,

yani hesap yapmadı. Sizin verdiğiniz örnek önemli benim için 🙂

 

 

public string degisken {get;set;} 

protected void ASPxGridView1_CustomUnboundColumnData(object sender, DevExpress.Web.ASPxGridView.ASPxGridViewColumnDataEventArgs e)

        {
            if (e.Column.FieldName == "Kartelano")
            {
                string a = (string)e.GetListSourceFieldValue("Kodu");
                string b = (string)e.GetListSourceFieldValue("Renkkodu");
                e.Value = a +"."+ b;       bu sonucu     
degisken = e.Value;
 
            }
        }
        protected void SqlDataSource1_Updating(object sender, SqlDataSourceCommandEventArgs c)
        {
           
            //c.Command.Parameters["@Kartno"].Value =   burada kullanmak istiyorum
  c.Command.Parameters["@Kartno"].Value = degisken;
        }
 
Gönderildi : 17/04/2015 14:25

(@eravse)
Gönderiler: 1753
Üye
 

e.Value yu alamıyordur 

degisken = a +"."+ b;

olarak deneyin 🙂 ozaman hesap yapacaktır. 🙂 şimdi değere bakmadım ezberden yazdım. ama direk hesaplamayı oraya yazarsanız çalışır dıye tahmın edıyorum .

saygılarımla 

 

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

 
Gönderildi : 17/04/2015 14:32

Paylaş: