PDA

View Full Version : سوال: نشون دادن عكس ذخيره شده در بانك در كنترل picturebox



sara_mp
دوشنبه 16 آذر 1388, 15:18 عصر
سلام به همه
من عكسامو توي بانك ذخيره كردم و اونا رو توي كنترل گريد نشون دادم
حالا مي خواهم توي رويداد ceel click كنترل گريد كدي بنويسم كه هر وقت كاربر روي يك سطر گريد كليك كرد عكس رو تو يه كنترل picture box نشون بده.:چشمک:

Afshin160
دوشنبه 16 آذر 1388, 15:31 عصر
عكس را به چه صورت در بانك ذخيره كرده ايد ؟ باينري؟

sara_mp
دوشنبه 16 آذر 1388, 15:49 عصر
آره به صورت باينري ذخيره كردم

Afshin160
دوشنبه 16 آذر 1388, 15:58 عصر
كد زير را نگاه كن مسير ذخيره فايل را به تابع مي دهي


public static void Download(string filepath)
{
byte[] value;

using (var dbCon = new System.Data.SqlClient.SqlConnection(@"Data Source=.\SQLEXPRESS;AttachDbFilename=
F:\Class\WindowsFormsApplication9\Database1.mdf;
Integrated Security=True;User Instance=True"))
{
using (var dbCom = new System.Data.SqlClient.SqlCommand(SQL_SELECT, dbCon))
{
dbCom.Parameters.Add("@ID", System.Data.SqlDbType.Int).Value = 7;

dbCon.Open();
value = dbCom.ExecuteScalar() as byte[];
}
}

if (value != null) System.IO.File.WriteAllBytes(filepath, value);
}

Saeed.Masoumi
دوشنبه 16 آذر 1388, 16:06 عصر
سلام
شما سرچ کردین؟چند تاپیک پایینتر:
http://barnamenevis.org/forum/showthread.php?t=193429

saeeedft
دوشنبه 16 آذر 1388, 16:07 عصر
دوست عزیز یه جستجویی کن، من خودم بارها جواب این سوال رو دادم