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

نام تاپیک: استفاده از DataTable

  1. #1
    کاربر تازه وارد
    تاریخ عضویت
    فروردین 1393
    پست
    78

    استفاده از DataTable

    سلام دوستان
    من اطلاعاتو از دیتا بیس ریختم داخل دیتا تیبل و دیتا سورس گریدویو رو برابر دیتاتیبل گذاشتم
    حالا میخام توی اطلاعاتی که نمایش میدم یه سری تغغیر انجام بدم
    مثلا توی قیمت جنسیت وقتی جایی True بود بنویسه "مرد" و جایی که False هست بنویسه "زن"
    یا تاریخارو با استفاده از کلاسی که نوشتم به شمسی تبدیل کنم
    پیشاپیش ممنون از کمکاتون

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

    نقل قول: استفاده از DataTable

    فکر کنم اگر بخوای به این روش کار کنی باید از دیتا ریدر استفاده کنی و تو یه حلقه سطرهات رو تک به تک تغییرات رو اعمال کنی

  3. #3
    کاربر تازه وارد
    تاریخ عضویت
    فروردین 1393
    پست
    78

    نقل قول: استفاده از DataTable

    نقل قول نوشته شده توسط esafb52 مشاهده تاپیک
    فکر کنم اگر بخوای به این روش کار کنی باید از دیتا ریدر استفاده کنی و تو یه حلقه سطرهات رو تک به تک تغییرات رو اعمال کنی
    بعد چجوری روی گرید ویو نمایش بدم ؟

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

    نقل قول: استفاده از DataTable

    سلام.
    واسه تبدیل کدبندی ها مثل زن و مرد یا مثلا سالم و ناسالم و ..... بهتره توی کد SQL وقتی داده ها رو از جدول میخونی مواردی رو که میخوای اعمال کنی:

    SELECT Table1.*, CASE WHEN sex= 1 THEN 'مرد' ELSE 'زن' END AS Sex1
    FROM Table1

    اینطوری سرعت کار هم میره بالا.
    درمورد تاریخ شمسی هم به نظر من بهتره مستقیما تاریخ رو با نوع داده رشته و بصورت شمسی توی جدولت ذخیره کنی تا دیگه احتیاج به تبدیل نباشه! چون هرچقد تعداد رکوردهات در آینده بره بالا سرعت کار و میزان پردازش هم زیاد میشه!

  5. #5
    کاربر تازه وارد
    تاریخ عضویت
    فروردین 1393
    پست
    78

    نقل قول: استفاده از DataTable

    نقل قول نوشته شده توسط alibilgats مشاهده تاپیک
    سلام.
    واسه تبدیل کدبندی ها مثل زن و مرد یا مثلا سالم و ناسالم و ..... بهتره توی کد SQL وقتی داده ها رو از جدول میخونی مواردی رو که میخوای اعمال کنی:

    SELECT Table1.*, CASE WHEN sex= 1 THEN 'مرد' ELSE 'زن' END AS Sex1
    FROM Table1

    اینطوری سرعت کار هم میره بالا.
    درمورد تاریخ شمسی هم به نظر من بهتره مستقیما تاریخ رو با نوع داده رشته و بصورت شمسی توی جدولت ذخیره کنی تا دیگه احتیاج به تبدیل نباشه! چون هرچقد تعداد رکوردهات در آینده بره بالا سرعت کار و میزان پردازش هم زیاد میشه!
    ممنون
    خب اگه به صورت رشته ذخیره کنم اونوقت موقع گذارش گیری به مشکل برنمیخورم؟

  6. #6

    نقل قول: استفاده از DataTable

    خب اگه به صورت رشته ذخیره کنم اونوقت موقع گذارش گیری به مشکل برنمیخورم؟
    سلام
    اگر دقت کنید ، میبینید که دوستمون نگفتن رشته ذخیره کنی ، فقط اون تبدیلی که شما مد نظرت بود تو دیتاتیبل انجام بدی ، با کوئری انجام دادن.


    موفق باشید.
    قوانین سایت برنامه نویس [ به سوالات از طریق پیام خصوصی پاسخ داده نمی شود ]

  7. #7
    کاربر تازه وارد
    تاریخ عضویت
    فروردین 1393
    پست
    78

    نقل قول: استفاده از DataTable

    نقل قول نوشته شده توسط Mohammad.Ashtiani مشاهده تاپیک
    سلام
    اگر دقت کنید ، میبینید که دوستمون نگفتن رشته ذخیره کنی ، فقط اون تبدیلی که شما مد نظرت بود تو دیتاتیبل انجام بدی ، با کوئری انجام دادن.


    موفق باشید.
    نقل قول نوشته شده توسط alibilgats مشاهده تاپیک
    سلام.
    واسه تبدیل کدبندی ها مثل زن و مرد یا مثلا سالم و ناسالم و ..... بهتره توی کد SQL وقتی داده ها رو از جدول میخونی مواردی رو که میخوای اعمال کنی:

    SELECT Table1.*, CASE WHEN sex= 1 THEN 'مرد' ELSE 'زن' END AS Sex1
    FROM Table1

    اینطوری سرعت کار هم میره بالا.
    درمورد تاریخ شمسی هم به نظر من بهتره مستقیما تاریخ رو با نوع داده رشته و بصورت شمسی توی جدولت ذخیره کنی تا دیگه احتیاج به تبدیل نباشه! چون هرچقد تعداد رکوردهات در آینده بره بالا سرعت کار و میزان پردازش هم زیاد میشه!
    دوستان میشه یه تیکه نمونه کدی چیزی بذارید

  8. #8

    نقل قول: استفاده از DataTable

    من به اون قسمت دقت نکرده بودم ، خیر مشکلی ایجاد نمیشه ، البته تاریخ رو 10 کاراکتری ذخیره کنید یعنی به این شکل 1393/06/07 تا برای مرتب سازی و ... به مشکل بر نخورید.
    آخرین ویرایش به وسیله محمد آشتیانی : شنبه 08 شهریور 1393 در 00:54 صبح
    قوانین سایت برنامه نویس [ به سوالات از طریق پیام خصوصی پاسخ داده نمی شود ]

  9. #9
    کاربر دائمی آواتار alibilgats
    تاریخ عضویت
    مرداد 1387
    محل زندگی
    همین حوالی
    پست
    155

    نقل قول: استفاده از DataTable

    سلام
    اگر شما تاریخ شمسی رو بنا به توصیه دوست خوبم Mohammad.Ashtiani بصورت 10 کاراکتر کامل ذخیره کنی هیچ مشکلی پیش نمیاد و شما میتونی پردازش های لازم مثل جستجو ، مرتب سازی ، انتخاب بین دو تاریخ و ... انجام بدی.

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

  1. سوال: استفاده از DataTable و خطای Attempted to read or write protected memory
    نوشته شده توسط atnicden در بخش VB.NET
    پاسخ: 0
    آخرین پست: یک شنبه 22 دی 1392, 20:17 عصر
  2. کد جستجو با استفاده از datatable به زبان vb.net
    نوشته شده توسط misagh1370 در بخش VB.NET
    پاسخ: 19
    آخرین پست: شنبه 15 تیر 1392, 13:30 عصر
  3. استفاده چند DataTable در فرم اسمولیت
    نوشته شده توسط fakhravari در بخش ASP.NET Web Forms
    پاسخ: 3
    آخرین پست: سه شنبه 30 آبان 1391, 02:07 صبح
  4. آموزش: استفاده کند DataTable در فرم اسمولیت
    نوشته شده توسط fakhravari در بخش برنامه نویسی مبتنی بر Microsoft .Net Framework
    پاسخ: 2
    آخرین پست: جمعه 07 مهر 1391, 19:40 عصر
  5. استفاده از یک فیلد در datatable
    نوشته شده توسط anahita6 در بخش C#‎‎
    پاسخ: 1
    آخرین پست: سه شنبه 12 خرداد 1388, 21:21 عصر

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

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