Forum
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
}
|
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)
ProfectSoft Yazılım ve Danışmanlık Hizmetleri
LogPusher & Bifyou E-Commerce System
www.profectsoft.com
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 sonucudegisken = e.Value;}}protected void SqlDataSource1_Updating(object sender, SqlDataSourceCommandEventArgs c){//c.Command.Parameters["@Kartno"].Value = burada kullanmak istiyorumc.Command.Parameters["@Kartno"].Value = degisken;}
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
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)
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