PDA

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



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

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

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

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

amin_alexi
شنبه 16 آذر 1387, 12:25 عصر
کسی از دوستانی که تجربه این کار رو دارن کسی هست یه مختصر توضیحی بده ... :چشمک:
من با دلفی که این کار رو می کنم یه مزیتش اینه که یک Class پایه واسه این کار می نویسیم که خیلی از کارها رو انجا انجام میده که این Grid رو پر می کنه و عنوان رو فارسی می کنه و ... :لبخندساده:
من شنیده بودم بهتره در ASP.NET این کار رو به صورت دستی کرد یعنی عنوان و ستونها و DataSource و ... رو زمان Design انتساب داد ...
می خوام بدونم این دو روش از نظر سرعت خیلی فرق داره !؟ یا اون قدرها نیست و قابل چشم پوشیه !؟
ممنون میشم اگه دوستان با تجربه یک راهنمایی بکنند ... :قلب:

milade
شنبه 16 آذر 1387, 14:13 عصر
در هر دو صورت یکیه اما اگه با با سورس باشه بهتره(حداقلش میدونی چی کار کردی)
دوما اگه با datareader پر کنی بهتره(سرعت بیشتر)
موفق باشی