PDA

View Full Version : از چه کنترلی استفاده کنم؟



zahracomputer
جمعه 07 مهر 1385, 00:48 صبح
سلام و خسته نباشید
من نیاز دارم محتویات database را در جدول نمایش دهم. این محتویات شامل اطلاعاتی هستند که بعضی از آن ها در فایل ذخیره شده اند و نام فایل در دیتابیس می باشد . یک سری لینک نیز دارم که به دو دسته تقسیم می شوتد و هر کدام به یک صفحه اشاره می کنند. برای اجرای یکسزی از لینک ها لازم است یک تابع نیز فراخوانی و صفحه جدید در اندازه مطلوب ایجاد شود.
من از کنترل table استفاده کردم ولی نتونستم راهی برای hyperlink ها بیابم .
اگر از کنترل datagride استفاده کنم آیا راهی برای خواندن از فایل وجود دارد؟
من می خواهم چیزی مثل صفحات وبلاگ ایجاد کنم که در بالا متن و در قسمت پائین نام و دیگر جزئیات می باشد.
لطفاً راهنمایی کنید.
ممنون

nazaninam
جمعه 07 مهر 1385, 12:21 عصر
ساخت یک وبلاگ:
یک کنترل دیتاگرید به فرم اضافه کنید و اونو توسط دیتابیس بایند کنید
یک ستون از نوع template column به دیتاگرید اضافه کنید
روی دیتاگرد کلیک راست کرده و بخش edit template رو انتخاب نمایید
توی بخش edit template کنترل های مورد نیازتون رو بندازید مثلا یک لیبل برای نمایش متن وبلاگ
یک لیبل برای نمایش تاریخ و یک هایپرلینک برای باز شدن صفحه نظرات دیگران
حالا باید این کنترل ها رو بایند کنید این عمل توسط کد



container.dataitem("yourcolumn")



که این کد توی بخش databinding نوشته میشه صورت میگیره
البته میتونید به صورت


<%# container.dataitem("yourcolumn") %>

و در بخش کد های html بنویسید

دوست عزیز باید بگم قبلا در مورد وبلاگ کاملا بحث شده و شما اگر در مورد کلمه "وبلاگ" جستجو کنید خوب بنده یک سیستم کامل وبلاگ به صورت open source اینجا قرار دادم.

zahracomputer
جمعه 07 مهر 1385, 16:40 عصر
سلام
ممنون از توضیحاتتون
1)داده های من در فایل هستند که لازم است توسط دستور streamreader خوانده و چاپ شوند چگونه می توانم آن ها را در دیتاگرید نمایش دهم.
2)من برای بایند کردن دیتاگرید دستور زیر را نوشتم:
سلام
ممنون از توضیحاتتون
1)داده های من در فایل هستند که لازم است توسط دستور streamreader خوانده و چاپ شوند چگونه می توانم آن ها را در دیتاگرید نمایش دهم.
2)من برای بایند کردن دیتاگرید دستور زیر را نوشتم:
string sql;
sqlConnection1.Open();
sql="Select * from Table4";
SqlDataAdapter da=new SqlDataAdapter(sql,sqlConnection1);
da.Fill(dataSet1,"Table4");
DataGrid1.DataSource=dataSet1.Tables["Table4"];
DataGrid1.DataBind();
sqlConnection1.Close();
ولی کد نوشته شده در html را چاپ می کند آیا لازم است برای بایند کردن دیتاگرید به دیتابیس کد دیگری نوشته شود.
با تشکر

yavari
یک شنبه 09 مهر 1385, 14:43 عصر
سلام


دوست عزیز باید بگم قبلا در مورد وبلاگ کاملا بحث شده و شما اگر در مورد کلمه "وبلاگ" جستجو کنید خوب بنده یک سیستم کامل وبلاگ به صورت open source اینجا قرار دادم.نازنین جان ، من سرچ کردم چیزی پیدا نکردم ! البته تو همین تالار با آی دی شما و با کلمه کلیدی وبلاگ !
یعنی میشه تو تغییرات سایت پریده باشه !!!