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

نام تاپیک: توضيح كد

  1. #1

    توضيح كد

    با سلام
    اگر امكان دارد اين چند خط را توضيح بدهيد
    number = ((Button)sender).Text;
    -------------------------------
    input = textBox2.Text;
    var result = newDataTable().Compute(input, null);

  2. #2
    کاربر تازه وارد آواتار headshoter
    تاریخ عضویت
    خرداد 1390
    محل زندگی
    تهران
    پست
    90

    نقل قول: توضيح كد

    اگه اشتبها نکنم خط اول مقدار خاصیت تکست اون باتن که این متود رو صدا میزنه ریخته میشه توی Number
    بعدی رو هم بذار بقیه اساتید ببینن بهت میگن چی کار میکنه !

  3. #3
    کاربر دائمی آواتار فرید نجفلو
    تاریخ عضویت
    بهمن 1390
    محل زندگی
    تبریز
    پست
    1,189

    نقل قول: توضيح كد

    نقل قول نوشته شده توسط zohreh_zo مشاهده تاپیک
    با سلام
    اگر امكان دارد اين چند خط را توضيح بدهيد
    number = ((Button)sender).Text;
    -------------------------------
    input = textBox2.Text;
    var result = newDataTable().Compute(input, null);
    سلام دوست عزیر
    خط اول :
    به احتمال زیاد این خط در روال رویداد های دکمه استفاده شده و به این صورت عمل میکنه که ابتدا Sender که همون دکمه ارسال کننده رویداد هست رو به نوع (Type) دکمه (Button) تبدیل (Cast) می کنه بعد مقدار Text اون رو در متغیر number می ذاره

    خطوط دوم و سوم:
    ابتدا مقدار موجود در تکست باکس رو که یک فرمول هست در داخل متغیر input وارد
    بعد با استفاده از فرمول گرفته شده اقدام به محاسبه اون روی سطر های DataTable (که با یک فیلتر انتخاب شدن) می کنه
    البته چون تو خط سوم شما یک DataTable جدید ساختید این کد هیچ کاری انجام نمی ده که هیچ شما در ران تایم خطا نیز دریافت می کنید چون این DataTabe هنوز هیچ ستون و سطری نداره!

    این فرمول مثلا ممکنه به این صورت باشه:
    Sum(Column1)
    Avg(Column1)
    Count (Column1)
    etc ...


    البته فرمول های دیگه هم وجود دارن که می تونید استفاده کنید مثل جمع دو ستون ولی در این محل نمی تونید استفاده کنید
    چون فرمول های بالا در نهایت یک جواب برای شما می دن مثلا Sum یک عدد که مجموع رو نشون می ده بر می گردونه
    ولی در مورد جمع ستون ها چون برای هر سطر یک جواب جدا وجود داره شما برای استفاده از اون باید در یک ستون موجود یا یک ستون جدید ایجاد ، مقدار Expression اون رو با فرمول ست کنید
    myDataTable.Columns("RowSum").Expression = "Column1 + Column2")

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

  1. توضيح درباره ajaxcontrolToolkit:ToolkitScriptManager
    نوشته شده توسط r_mehrizi در بخش ASP.NET Web Forms
    پاسخ: 0
    آخرین پست: سه شنبه 13 اسفند 1387, 12:59 عصر
  2. توضيح relationships
    نوشته شده توسط r_mehrizi در بخش SQL Server
    پاسخ: 6
    آخرین پست: سه شنبه 13 اسفند 1387, 11:44 صبح
  3. سوال: توضيح كد unzip
    نوشته شده توسط morva14 در بخش VB.NET
    پاسخ: 0
    آخرین پست: چهارشنبه 09 بهمن 1387, 11:47 صبح
  4. پاسخ: 1
    آخرین پست: سه شنبه 08 بهمن 1387, 12:52 عصر
  5. لطفا در مورد دستور AddHandler توضيح بدهيد
    نوشته شده توسط habedini در بخش VB.NET
    پاسخ: 3
    آخرین پست: یک شنبه 10 شهریور 1387, 14:58 عصر

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

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