View Full Version : آیا کنترل HyperLink به منبع داده وصل میشه؟
khz-web1
پنج شنبه 02 اسفند 1386, 02:43 صبح
سلام
می خواستم بدونم که کنترل HyperLink قابلیت bind کردن داره ... یا اینکه خودش مستقیم data source بگیره
با تشکر
nazaninam
پنج شنبه 02 اسفند 1386, 13:31 عصر
خیر نداره !
شما می توانید به صورت زیر HyperLink رو بایند کنید :
1- اونو داخل یک کنترل بایند پذیر مثل FormView یا Gridview یا .... قرار دهید و به کمک DataBindins اونو بایند کنید
2- از Bindings استفاده کنید و به طور مستقیم اونو به مثل یک LocalResource بایند کنید ( بیشتر برای سایت های چند زبانه کاربر داره )
3- اطلاعات را توسط کد نویسی دریافت کنید ( مثل یک دیتاریدر، یا متد ExecuteScaler ) و به خواص کنترل مورد نظرتون نسبت بدید
موفق باشید
khz-web1
پنج شنبه 02 اسفند 1386, 14:43 عصر
ممنون از پاسختون.... می تونید یه مثال بزنید ، یا یه کد بزارید....
با تشکر
nazaninam
پنج شنبه 02 اسفند 1386, 22:01 عصر
بفرمایید کجا واضح نیست بیشتر توضیح بدم
eworkpro
پنج شنبه 02 اسفند 1386, 23:11 عصر
سلام .
یک دیتالیست درست کن و یک template coulmn بگذار حالا یک هایپر لینک بگذار و در قسمت source تگ هایپر لینک رو پیدا کن .
در قسمت مربوط به لینکش این کد رو قرار بده :
<%# Databinder.Eval(Container.Dataitem,"link") %>
و برای اینکه اسم اون لینک رو هم از دیتابیس بخونی در بخش اسمش این رو بگذار :
<%# Databinder.Eval(Container.Dataitem,"name") %>
که من تو دیتابیس ام نام فیلد لینک link و نام فیلد نام آدرس همون name
می تونی اون رو عوض کنی .
در قسمت page load هم دیتالیست رو bind کن به همون table مورد نظر که لینک هات توش هست .
همین !
khz-web1
جمعه 03 اسفند 1386, 18:53 عصر
از تمام دوستان نهایت تشکر را دارم
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.