ورود

View Full Version : سوال: نمایش اطلاعات سایت



vhossein
جمعه 05 شهریور 1389, 19:44 عصر
من برای نمایش اطلاعات سایت از grideview استفاده می کنم که اطلاعات به صورت سطر به سطر نمایش داده می شود ولی می خوام اطلاعات به صورت دسته به دسته(برای هر نرم افزار کادر جدا همراه با ادامه مطالب داشته باشه) باشه مثل سایت http://www.p30download.com/
چکار باید بکنم؟؟

Ali_M.Eghbaldar
جمعه 05 شهریور 1389, 22:03 عصر
سلام
باید از DataList استفاده کنی دوست من

vhossein
جمعه 05 شهریور 1389, 22:57 عصر
مرسی
ولی می شه یه کم بیشتر راهنمایی کنید؟

Ali_M.Eghbaldar
جمعه 05 شهریور 1389, 23:01 عصر
DataList برعکس GridView از اول تمام Object هارو بر اساس TemplateControl آماده تغییر می کنه
وشما می تونی با قالب بندی اون Theme دلخواتو بدست بیاری

Vahid_moghaddam
جمعه 05 شهریور 1389, 23:08 عصر
با گرید ویو هم می تونید انجام بدید. برای کنترل هایی مثل gridview، datalist و ... می تونید template ایجاد کنید. در سایت مطالب زیادی هست.

vhossein
جمعه 05 شهریور 1389, 23:17 عصر
زیاد جستجو کردم ولی چیزی دستگیرم نشده ممنون می شم بیشتر رهنمایی کنید

Vahid_moghaddam
جمعه 05 شهریور 1389, 23:22 عصر
این لینک ها رو ببینید (البته در برنامه نویس نیست!):

http://www.asp.net/data-access/tutorials/using-templatefields-in-the-gridview-control-cs

http://www.aspnet101.com/2007/12/using-templatefields/

http://msdn.microsoft.com/en-us/library/aa479353.aspx

vhossein
جمعه 05 شهریور 1389, 23:47 عصر
والا یه کم فرق داره با خواسته من.من می خوام هر سطر datalist grideview یه قسمتfooter , header داشته باشه که بتونم توضیحات نرمافزار و ... را بنویسم و بین این دو هم ویزگی ها را بنویسم.تو سایت نمونه کاملا پیداست قضیه؟

Vahid_moghaddam
شنبه 06 شهریور 1389, 00:15 صبح
والا یه کم فرق داره با خواسته من.من می خوام هر سطر datalist grideview یه قسمتfooter , header داشته باشه که بتونم توضیحات نرمافزار و ... را بنویسم و بین این دو هم ویزگی ها را بنویسم.تو سایت نمونه کاملا پیداست قضیه؟

شما یه چنین چیزی می خواید:



<div id='container'>
<div id=header >....</div>
<div id=main >....</div>
<div id=footer >...</div>
</div>


و داخل هر قسمت رو طوری که می خواید طراحی کنید. label بذارید، لینک بذارید، text بذارید و محتویات رو از datasource بهش انتقال بدید.
این template رو GridView یا DataList تکرار خواهند کرد.
در سایت زیر، ستون وسط با datalist درست شده:
http://khishkhane.com/

vhossein
شنبه 06 شهریور 1389, 23:10 عصر
مرسی یه چیزایی دستگیرم شد فقط چطوری می تونم datalist را صفحه بندی کنم؟

vhossein
شنبه 06 شهریور 1389, 23:24 عصر
مرسی.چطور می شه datalist را صفحه بندی کرد؟

Vahid_moghaddam
یک شنبه 07 شهریور 1389, 07:39 صبح
یه روش صفحه بندی دیتالیست استفاده از paged datasource هست. توی سایت مقاله برای صفحه بندی دیتالیست وجود داره. ایرادی که این روش داره اینه که تمام رکوردها رو می خونه و بعد تعداد مورد نظر رو بیرون می کشه. روش بهتر اینه که به تعداد مورد نیاز از دیتابیس رکورد بخونید و نمایش بدید