PDA

View Full Version : مشکلی در ارتباط با image



spenans
شنبه 19 آذر 1384, 18:37 عصر
با سلام من در برنامه خودم از تصاویر استفاده کردم می خواستم وقتی رو این تصاویر کوچک کلیک کنم در همان صفحه ضمن نمایش تصاویر در یک مختصات ای که خودمان تعیین میکنیم بزرگ شده اون تصویر نمایش داده بشه. در ضمن این تصاویر از بانک اطلاعاتی خونده میشه
با تشکر

brida_kh
یک شنبه 20 آذر 1384, 08:50 صبح
با سلام . شما باید ID و name عکس مورد نظرتونو از دیتا بیس بخونید و در همون صفحه در page load آیدی رو پاس بدید .
فکر کنم این به دردتون بخوره :

if(Request["ID"]!=null

{
com.CommandText = "SELECT * FROM pic WHERE id=" + Request["ID"];
SqlDataReader rec = com.ExecuteReader();
if(rec.Read())
{
string path=System.Configuration.ConfigurationSettings.Ap pSettings.Get("Upload_Url");
imageview.ImageUrl=path + rec["picl".ToString();

البته من قسمتای متصل شدن به دیتا بیس رو برداشتم . شما image رو تنظیم کنید همون سایزی که میخواهید .

spenans
دوشنبه 21 آذر 1384, 18:14 عصر
با سلام . شما باید ID و name عکس مورد نظرتونو از دیتا بیس بخونید و در همون صفحه در page load آیدی رو پاس بدید .
فکر کنم این به دردتون بخوره :

if(Request["ID"]!=null

{
com.CommandText = "SELECT * FROM pic WHERE id=" + Request["ID"];
SqlDataReader rec = com.ExecuteReader();
if(rec.Read())
{
string path=System.Configuration.ConfigurationSettings.Ap pSettings.Get("Upload_Url");
imageview.ImageUrl=path + rec["picl".ToString();

البته من قسمتای متصل شدن به دیتا بیس رو برداشتم . شما image رو تنظیم کنید همون سایزی که میخواهید .
دوست عزیز ای قسمت ظاهر شدن عکس هستش میشه ر. این سورس کار کنی
<asp:Repeater
ID="rptAuthors" EnableViewState="false"
Runat="Server">
<ItemTemplate>
<font color="#00CC99">
<h1 align="left">photo1 </h1>
<asp:Image Width="80"
ImageURL='<%# Container.DataItem( "aks" ) %>'
Runat="Server" />
<h1 align="left">photo2 </h1>
<asp:Image Width="80"
ImageURL='<%# Container.DataItem( "aks1" ) %>'
Runat="Server" />
<h1 align="left">photo3</h1>
<asp:Image Width="80"
ImageURL='<%# Container.DataItem( "aks2" ) %>'
Runat="Server" />
</ItemTemplate>
</asp:Repeater>
این قسمت نمایش تصویر های کوچک هستش