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

نام تاپیک: سرعت Load یک GridView در کدام حالت بهتره ؟!

  1. #1

    سرعت Load یک GridView در کدام حالت بهتره ؟!

    سلام
    1. من یک Source یک برنامه رو دیدم که یک Grid رو فرم هست ... و در زمان اجرا به اون ستون اضافه می کرد و کارهایی مثل اندازه و عنوان و ... هر ستون رو در Code Behind به Grid اضافه می کرد ... (Dynamic) و Datasource رو یک Query بهش میداد !!
    2. من خودم Grid رو روی فرم می زارم و به صورت دستی در زمتن Design به اون سطر و ستون اضافه می کنم و DataSource رو هم همون جا دستی بهش یک StoreProcedure می دم !

    سعی کردم به صورت خلاصه منظور رو برسونم !

    2 سوال !؟
    1 . سرعت Load کدوم بالا تره !؟
    می خوام بدونم مثلا برای حالتی که هر دو اطلاعات یکسان و ستونهای یکسانی دارند ... کدوم سریعتره !!!
    و این سرعت خیلی تفاوت داره !! (منظورم اونقدر تفاوت که کاربر به راحتی بفهمه سرعت فرق داره !)

    2. حالا مزایای هر کدوم چیه !؟ (این رو اگه حوصله داشتین بگین !! )
    خواستن ، توانتستن است !!!

  2. #2

    نقل قول: سرعت Load یک GridView در کدام حالت بهتره ؟!

    کسی از دوستانی که تجربه این کار رو دارن کسی هست یه مختصر توضیحی بده ...
    من با دلفی که این کار رو می کنم یه مزیتش اینه که یک Class پایه واسه این کار می نویسیم که خیلی از کارها رو انجا انجام میده که این Grid رو پر می کنه و عنوان رو فارسی می کنه و ...
    من شنیده بودم بهتره در ASP.NET این کار رو به صورت دستی کرد یعنی عنوان و ستونها و DataSource و ... رو زمان Design انتساب داد ...
    می خوام بدونم این دو روش از نظر سرعت خیلی فرق داره !؟ یا اون قدرها نیست و قابل چشم پوشیه !؟
    ممنون میشم اگه دوستان با تجربه یک راهنمایی بکنند ...
    خواستن ، توانتستن است !!!

  3. #3
    کاربر دائمی آواتار milade
    تاریخ عضویت
    اسفند 1386
    محل زندگی
    شیراز
    پست
    2,189

    نقل قول: سرعت Load یک GridView در کدام حالت بهتره ؟!

    در هر دو صورت یکیه اما اگه با با سورس باشه بهتره(حداقلش میدونی چی کار کردی)
    دوما اگه با datareader پر کنی بهتره(سرعت بیشتر)
    موفق باشی

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

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