PDA

View Full Version : قالب بندی کردن یک ستون از GridView در ASP.NET محیط Visual Basic 2005



rahele_sa
جمعه 15 اردیبهشت 1385, 19:43 عصر
سلام

من یکسری رکورد ها را از بانک SQL میخوانم

و بعد در یک GridView نمایش میدهم

جدولی که تو GridView نمایش داده میشه شامل سه فیلد است (Name,Famil,StartTime)

نوع فیلد StartTime از نوع متنی (VarChar) است .

تو StartTime مقدار به صورت بدون علامت ذخیره میشوند

برای مثال 123 یا 1245 یا 231254

حالا من میخواهم برای نمایش این فیلد GridView یک فرمت بدم

به طور مثال اگر در فیلد بانک اطلاعاتی به صورت 123 ذخیره شده بود بیاد تو GridView به صورت 00:01:23 نمایش داده بشه

1245 ===> 00:12:45
231254 ===>23:12:54



من یا SqlDataSource به بانک اطلاعاتیم تو SQL وصل شدم
و GridView را مستقیما به کنترل 1 SqlDataSourceوصل کردم

(اینم بگم که من جستجو کردم ولی چیزهایی که پیدا کردم همش واسه 2003 بود)

rahele_sa
دوشنبه 18 اردیبهشت 1385, 13:25 عصر
چرا هیچکس 2005 کار نکرده

چرا کمک نمی کنید

reza_rad
سه شنبه 19 اردیبهشت 1385, 06:54 صبح
از TemplateField ها استفاده کنید.

rahele_sa
چهارشنبه 20 اردیبهشت 1385, 09:14 صبح
از TemplateField ها استفاده کنید.

میشه کمی بیشتر توضیح بدهبد !

reza_rad
چهارشنبه 20 اردیبهشت 1385, 09:41 صبح
برید توی قسمت edit column دیتاگرید و یک نوع column که اسمش هست templatecolumn اضافه کنید.
حالا دیتابایند هاش رو که انجام بدید بعدش برای تغییرات توی این column می تونید برید توی قسمت source و تنظیماتتون رو انجام بدید.

rahele_sa
چهارشنبه 20 اردیبهشت 1385, 11:42 صبح
حالا دیتابایند هاش رو که انجام بدید بعدش برای تغییرات توی این column می تونید برید توی قسمت source و تنظیماتتون رو انجام بدید.


این قسمت را خوب نفهمیدم

rahele_sa
پنج شنبه 21 اردیبهشت 1385, 10:02 صبح
کمک ، کمک ، کمک ، کمک ، کمک ، کمک ، کمک ، کمک ، کمک ، کمک ، کمک ، کمک ، کمک

rahele_sa
دوشنبه 25 اردیبهشت 1385, 11:26 صبح
چرا کسی کمک نمی کنه :گریه:

reza_rad
دوشنبه 25 اردیبهشت 1385, 11:29 صبح
حالا دیتابایند هاش رو که انجام بدید بعدش برای تغییرات توی این column می تونید برید توی قسمت source و تنظیماتتون رو انجام بدید.

منظورم اینه که datafield اش رو تنظیم کنید و ...

بعدش source view رو برای Page تون باز کنید و ...
دیگه وقتی template column داشته باشید تمامخصوصیات رو خودتون می تونید تنظیم کنید.مشکل کجاست؟!

rahele_sa
دوشنبه 25 اردیبهشت 1385, 15:58 عصر
منظورم اینه که datafield اش رو تنظیم کنید و ...

بعدش source view رو برای Page تون باز کنید و ...
دیگه وقتی template column داشته باشید تمامخصوصیات رو خودتون می تونید تنظیم کنید.مشکل کجاست؟!

ببینید آقای راد من رفتم توی قسمت edit column دیتاگرید و یک نوع column که اسمش هست templatecolumn اضافه کردم

حالا شما داره میگید datafield اش رو تنظیم کنید
ولی سوال اینجاست اصلا تو خصوصیات templatecolumn. خصوصیتی با نام datafield یا چیزی که بشه به یک فیلد ربط داد نداره

آقای راد یادتون باشه که من از ویژوال بیسیک 2005 استفاده می کنم . و از GridView

با تشکر

reza_rad
سه شنبه 26 اردیبهشت 1385, 08:49 صبح
یادتون باشه که من از ویژوال بیسیک 2005 استفاده می کنم . و از GridView

می دونم و من هم همون رو میگم.

به عکسی که فرستادم نگاه کنید...

شما می تونید داخل templatecolumn تون هر کنترلی رو بگذارید و خصوصیات دیتافیلد اون رو تنظیم کنید.
template column خیلی توی اینجور استفاده ها کاربرد داره چه توی 2003 چه 2005

rahele_sa
سه شنبه 26 اردیبهشت 1385, 16:11 عصر
سلام

من یکسری رکورد ها را از بانک SQL میخوانم

و بعد در یک GridView نمایش میدهم

جدولی که تو GridView نمایش داده میشه شامل سه فیلد است (Name,Famil,StartTime)

نوع فیلد StartTime از نوع متنی (VarChar) است .

تو StartTime مقدار به صورت بدون علامت ذخیره میشوند

برای مثال 123 یا 1245 یا 231254

حالا من میخواهم برای نمایش این فیلد GridView یک فرمت بدم

به طور مثال اگر در فیلد بانک اطلاعاتی به صورت 123 ذخیره شده بود بیاد تو GridView به صورت 00:01:23 نمایش داده بشه

1245 ===> 00:12:45
231254 ===>23:12:54



من یا SqlDataSource به بانک اطلاعاتیم تو SQL وصل شدم
و GridView را مستقیما به کنترل 1 SqlDataSourceوصل کردم

(اینم بگم که من جستجو کردم ولی چیزهایی که پیدا کردم همش واسه 2003 بود)

آقای راد:گریه:

من زیاد از کدهای Asp سر در نمیارم .
این کد فرمت دهی را میشه بنویسید:تشویق:

mamadgmail
سه شنبه 26 اردیبهشت 1385, 20:19 عصر
من فکر می کنم شما اگر کدی که آقا بهروز گذاشتن توی سایت در تایپیک "اعمال متدوال در دیتاگرید" و من قبلا هم لینکش رو فکر می کنم به شما دادم خیلی از سوالاتتون رو جواب می گیرید. کافیه چند ساعتی وقت بگذارید و کاملا بخونینش.موفق باشید.