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

نام تاپیک: چگونه اطلاعات در زمان نمایش به صورت صحیح نمایش دهیم

  1. #1

    Thumbs down چگونه اطلاعات در زمان نمایش به صورت صحیح نمایش دهیم

    با سلام
    با استفاده linq یک دستور سلکت نوشته ام و در نظر دارم اطلاعات تمام رکودهای دیتابیس در گریدویو نمایش دهم
    اما در زمان ذخیره اطلاعات در دیتابیس اطلاعات را به صورت Encode ذخیره کرده ام چگونه می توان در زمان سلکت اطلاعات با linq رکودها به صورت decrypt تبدیل کرد و در گریدویو نمایش داد




  2. #2
    مدیر بخش آواتار مهرداد صفا
    تاریخ عضویت
    تیر 1391
    محل زندگی
    select Country,City From World where Country.Name=IRAN and City.Contains(حضرت معصومه(ع))
    پست
    1,502

    نقل قول: چگونه اطلاعات در زمان نمایش به صورت صحیح نمایش دهیم

    با سلام.
    از رویداد CellFormatting استفاده کنید.
    چشم ظاهر گر نبیند عیب نیست چشم دل گر ننگرد باید گریست
    **********
    اَلسَّلامُ عَلَى الْحُسَيْنِ وَ عَلى عَلِىِّ بْنِ الْحُسَيْنِ وَ عَلى اَوْلادِ الْحُسَيْنِ وَ عَلى اَصْحابِ الْحُسَيْنِ

  3. #3

    نقل قول: چگونه اطلاعات در زمان نمایش به صورت صحیح نمایش دهیم

    در کوئری از Select new استفاده کنید و در اون عمل Decrypt را انجام بدید.

    var query = from t in db.tbl
    select new
    {
    name = Decrypt(t.EncryptedData)
    };
    آخرین ویرایش به وسیله Mahmoud.Afrad : پنج شنبه 01 خرداد 1393 در 14:45 عصر

  4. #4

    نقل قول: چگونه اطلاعات در زمان نمایش به صورت صحیح نمایش دهیم

    نقل قول نوشته شده توسط Mahmoud.Afrad مشاهده تاپیک
    در کوئری از Select new استفاده کنید و در اون عمل Decrypt را انجام بدید.

    var query = from t in db.tbl
    select new
    {
    name = Decrypt(t.EncryptedData)
    };
    از دستور استفاده شد اما در زمان نمایش اطلاعات خطا زیرنمایش داده می شود
    LINQ to Entities does not recognize the method 'System.String GetDecryptedData(System.String)' method, and this method cannot be translated into a store expression.
    آخرین ویرایش به وسیله bitcob589 : یک شنبه 20 بهمن 1392 در 14:50 عصر

  5. #5

    نقل قول: چگونه اطلاعات در زمان نمایش به صورت صحیح نمایش دهیم

    میتونی متد مورد نظر رو بصورت یک extension method بنویسی.
    کد کوئری و متد رو بزار.

  6. #6

    نقل قول: چگونه اطلاعات در زمان نمایش به صورت صحیح نمایش دهیم

      protected void Button2_Click(object sender, EventArgs e)
    {
    ModelContainer mashin = new ModelContainer();
    var fr = (from v in mashin.cars select new { p = GetDecryptedData(v.color), rr = GetDecryptedData(v.name) });
    GridView1.DataSource = fr;
    GridView1.DataBind();
    }
    public string GetDecryptedData(string Data)
    {
    byte[] dEC_data = Convert.FromBase64String(Data);
    string dEC_Str = ASCIIEncoding.ASCII.GetString(dEC_data);
    return dEC_Str;
    }

  7. #7

    نقل قول: چگونه اطلاعات در زمان نمایش به صورت صحیح نمایش دهیم

    این کلاس رو به پروژه اضافه کن:

    static class MyExtensionMethods
    {
    private static string GetDecryptedData(string Data)
    {
    byte[] dEC_data = Convert.FromBase64String(Data);
    string dEC_Str = ASCIIEncoding.ASCII.GetString(dEC_data);
    return dEC_Str;
    }

    public class CustomCar
    {
    public string Color { get; set; }
    public string Name { get; set; }
    }

    public static IEnumerable<CustomCar> GetDecryptedData(this IEnumerable<car> source)
    {
    return (from s in source
    select new CustomCar
    {
    Name = GetDecryptedData(s.name),
    Color = GetDecryptedData(s.color)
    }).ToList();
    }
    }

    به صورت زیر ازش استفاده کن:

    protected void Button2_Click(object sender, EventArgs e)
    {
    ModelContainer mashin = new ModelContainer();
    var fr = mashin.cars.GetDecryptedData();
    GridView1.DataSource = fr;
    GridView1.DataBind();
    }

تاپیک های مشابه

  1. چگونه می توان هفت رکورد به صورت تصادفی نمایش داد
    نوشته شده توسط bitcob589 در بخش دسترسی به داده ها (ADO.Net و LINQ و ...)
    پاسخ: 7
    آخرین پست: پنج شنبه 26 بهمن 1391, 10:49 صبح
  2. مبتدی: چگونه header کنترل datalist را به صورت عمودی نمایش دهیم
    نوشته شده توسط bitcob589 در بخش ASP.NET Web Forms
    پاسخ: 0
    آخرین پست: سه شنبه 25 مهر 1391, 13:02 عصر
  3. روش صحیح نمایش صفحه به صفحه اطلاعات در asp
    نوشته شده توسط tamoochin در بخش Classic ASP
    پاسخ: 7
    آخرین پست: شنبه 14 اردیبهشت 1387, 16:18 عصر
  4. چگونه اطلاعات در DBGrid نمایش داده می شود اما در DataBase ذخیره نشده اند
    نوشته شده توسط a_allameh در بخش بانک های اطلاعاتی در Delphi
    پاسخ: 2
    آخرین پست: پنج شنبه 06 مرداد 1384, 09:34 صبح
  5. چگونه اطلاعات را به صورت XML ذخيره كنم
    نوشته شده توسط yaas135 در بخش مباحث عمومی دلفی و پاسکال
    پاسخ: 3
    آخرین پست: یک شنبه 02 مرداد 1384, 16:52 عصر

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

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