تبلیغات :
ماهان سرور
آکوستیک ، فوم شانه تخم مرغی ، پنل صداگیر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




نمايش نتايج 1 به 7 از 7

نام تاپيک: توضیح ی قطعه در c#

  1. #1
    Banned
    تاريخ عضويت
    Apr 2008
    پست ها
    2,167

    پيش فرض توضیح ی قطعه در c#

    public BindingSource GetBinding(string query, CommandType type, Param[] p)
    {
    )DataTable dt = type == CommandType.Text ? SelectCommand(query, CommandType.Text) : SelectCommand(query, CommandType.StoredProcedure, p);
    {var bs=new BindingSource {DataSource = dt
    return bs;



    دوستان میشه یکی لطف کنه ی توضیحی راجع ب این loc بده
    ممنون میشم

  2. #2
    پروفشنال anvar.net's Avatar
    تاريخ عضويت
    Apr 2007
    محل سكونت
    IRAN
    پست ها
    648

    پيش فرض

    شرمنده متوجه قسمت اولش نشده بودم - هر چی هم فکر می کنم متوجه مساوی ها نشدم چون بعضی ز تایپ ها رو هم نمی دونم چی هستند نمی تونم کد رو بنویسم.


    متدی با نام Getbinding از نوع BindingSource تعریف شده که سه پارامتر ورودی میگیره : در خط دوم اومده یک دستور شرطی رو بصورت اختصاری نوشته : اگر نوع command از نوع text بود دستور سلکت مساوی با پارامتر ورودی query باشه., در غیر اینصورت command از نوع روال ذخیره شده است SP - ,و پارامتهای لازم رو هم بهش پاس میدن.

    در نهایت هم شی bs رو به فراخواننده خودش ارسال میکنه

    ***
    می تونیم عبارت شرطی زیر را بصورت اختصاری هم بنویسیم
    int x,y,z;
    if (x>y)
    {
    z=y*x
    }
    else
    {
    z=y+x
    }

    z=x>y ? y*x : y+x
    Last edited by anvar.net; 16-08-2013 at 23:12.

  3. این کاربر از anvar.net بخاطر این مطلب مفید تشکر کرده است


  4. #3
    Banned
    تاريخ عضويت
    Apr 2008
    پست ها
    2,167

    پيش فرض

    خوب سوال من اینجاست که چرا مساوی قرار بده؟ چرا commandtype که از نوع text هست رومساوی datatable قرار داده؟
    وعلامت سوال برای چی گذاشته؟


    ممنوناز کمکتون

  5. #4
    Banned
    تاريخ عضويت
    Apr 2008
    پست ها
    2,167

    پيش فرض

    lblProject.Text = dgv.SelectedRows.Count > 0 ? dgv.SelectedRows[0].Cells[1].Value.ToString() : @"Not Selected";


    داره میگه اگه dgv.SelectedRows.Count > 0 بزرگتر از0 بود از دیتا گرید ویو سطر اول مقدار ستون دوم وبه رشته تبدیل کن در عیر این صورت not select رو تو لیبل پروزه بریز

    Last edited by شاهزاده خانوم; 17-08-2013 at 14:23.

  6. #5
    Banned
    تاريخ عضويت
    Apr 2008
    پست ها
    2,167

    پيش فرض

    DataTable dt = type == CommandType.Text

    دوستان منتظرم. ./
    ممنون

  7. #6
    مدیر انجمن برنامه نویسی Payman_62's Avatar
    تاريخ عضويت
    Dec 2005
    محل سكونت
    تهران
    پست ها
    2,445

    پيش فرض

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

  8. این کاربر از Payman_62 بخاطر این مطلب مفید تشکر کرده است


  9. #7
    کاربر فعال انجمن دات نت عــــلی's Avatar
    تاريخ عضويت
    Feb 2007
    محل سكونت
    زیر سایه عرش الهی
    پست ها
    2,335

    پيش فرض

    بسم الله الرحمن الرحیم.
    سلام.
    کد مورد نظر شما دقیقاً عملکردی مانند کد زیر رو داره و برای کسانی که میخوان کارشون توی یه خط راه بیوفته انجام پذیره.
    کد شما به صورت زیر پردازش میشه:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    در صورتی که تعداد خط های شرط شما فقط 1 خط باشه شما کدتون رو میتونید به صورتی که دادید بنویسید.
    شما توی شرط ها برای برابر بودن از == و برای نابرابر بودن از != استفاده میکنید.چون شرط ها یک داده boolean میگیرن مقدار بازگشتی این عملیات یک مقدار true یا false هست.
    پس DataTable dt = type == CommandType.Text یک مقدار bool که نشون میده CommandType.Text برابر با type هست یا نه رو در dt میریزه که البته من فکر نمیکنم این کد درست کار کنه چون مقدار bool داخل DataTable نمیره.البته این رو در نظر بگیرید که این خط پررنگ من فقط در صورتی که هست یک خط شما مثل زیر باشه:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    که درستش به اینصورته:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    که این خط شما درست کار میکنه چون در بالا توضیح دادم یکی از داده های کنار علامت سوال وارد متغیر شما میشن:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    رنگ سبز شرط شما و آبی ها جواب شرط شما هستند.
    موفق و سربلند باشید در پناه حق.
    Last edited by عــــلی; 22-08-2013 at 07:27.

  10. این کاربر از عــــلی بخاطر این مطلب مفید تشکر کرده است


Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •