نمایش نتایج 1 تا 4 از 4

نام تاپیک: انتقال رشته از صفحه aspx.cs به صفحه کلاس

  1. #1
    کاربر جدید
    تاریخ عضویت
    مهر 1391
    محل زندگی
    اصفهان
    پست
    5

    انتقال رشته از صفحه aspx.cs به صفحه کلاس

    سلام دوستان
    من یک رشته به نام searchcondition داخل رویداد rblSearch_SelectedIndexChanged مربوط به کنترل رادیو باتن لیست دارم که پس از اضافه کردن رشته به searchcondition شبیه زیر
    (() searchcondition += string.Format(" and TextSearch like N'%{0}%' ", rblSearch.SelectedValue.ToString
    در اخر این رویداد ، این رشته را به چه شکلی به صفحه کلاس منتقل کنم تا بتوانم ان را در CommandText به صورت زیر ذخیره کنم.

    ;()SqlCommand cmd = new SqlCommand
    "cmd.CommandText = "select Products.ProductID,ProductsMarkets.PriceSingle,Pro ductsMarkets.CountP
    "Products.PriceAsle,Products.Image1,Products.Paren tID,Products.ProductExplain from ProductsMarkets " +
    "inner join Products on ProductsMarkets.ProductID=Products.ProductID " +
    "inner join MarketDocuments on ProductsMarkets.MarketID=MarketDocuments.MarketID " +
    ; "where Products.ParentID=" + groupid + " " + searchcondition

    همان طور که می بینید من می خواهم رشته searchcondition به اخر قسمت where اضافه شود و وقتی در هر زمان این تابع را ازصفحه ی کلاس صدا زدم محتوای درون رشته ی searchcondition نیز اجرا شود. چگونه این رشته را به صفحه ی کلاس منتقل کنم.
    با تشکر

  2. #2
    کاربر دائمی
    تاریخ عضویت
    آبان 1389
    محل زندگی
    شهرکرد
    پست
    617

    نقل قول: انتقال رشته از صفحه aspx.cs به صفحه کلاس

    سلام.
    کلاس صفحه نیست(به چیزی میگیم صفحه یا page که برای کاربر قابل دیدن باشه).
    شما مطمئنا تو کلاس یه متد تعریف کردی(اگه متدت رو میذاشتی خوب بود)
    باید searchcondition رو به عنوان پارامتر برای متد بفرستی
    فرضا متدت به این صورته و مقداری برگشت داده نمیشه:
    public void RunMethod(string searchcondition)
    {

    }

    و وقتی میخوای از درون صفحه به این متد دسترسی داشته باشی اول یک شی میسازی بعد :
    objClass.RunMethod(searchcondition);

  3. #3
    کاربر جدید
    تاریخ عضویت
    مهر 1391
    محل زندگی
    اصفهان
    پست
    5

    نقل قول: انتقال رشته از صفحه aspx.cs به صفحه کلاس

    سلام
    من قبلا فکر می کردم ایراد کار از انتقال رشته از صفحه به کلاس است اما با قرار دادن چند محصول جدید که با حروف انگلیسی درج شدن وانجام رویداد رادیوباتن لیست رشته searchcondition به صورت مرتب ذخیره وبه کلاس منتقل شد و جستجو یا CommandText به خوبی جواب داد.
    چطور می توان حروف فارسی را بدون به هم ریختگی
    searchcondition به CommandText اضافه کرد.
    من برای انتقال رشته به کلاس از متغیر session استفاده کردم.

  4. #4
    کاربر دائمی
    تاریخ عضویت
    آبان 1389
    محل زندگی
    شهرکرد
    پست
    617

    نقل قول: انتقال رشته از صفحه aspx.cs به صفحه کلاس

    سوالتو درست متوجه نشدم. ولی واسه فیلدهای رشته ای که فارسی هستن قبل از کوتیشن N بزار
    where FirstName = N'ali'

برچسب های این تاپیک

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •