mjt10063
سه شنبه 08 شهریور 1390, 19:32 عصر
سلام دوستان خسته نباشید
ببخشید من برای نمایش تصویر در زمان لود فرم
کلی گشتم ولی نتونستم چیزی پیدا کنم
کدی که پیدا کردم اول به وسیله یک باتن تصاویر رو در دیتا گرید ویو نمایش میده و بعد از کلیک روی تصاویر در دیتا گرید ویو عکس رو نمایش میده
private void button3_Click(object sender, EventArgs e)
{
scon.Open();
string selstr = "select * from table1";
SqlDataAdapter sda = new SqlDataAdapter(selstr,scon);
DataSet ds = new DataSet();
ds.Clear();
sda.Fill(ds);
dataGridView1.DataSource = ds.Tables[0];
scon.Close();
}
private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e)
{
MemoryStream Memory = new MemoryStream();
byte[] ByteArray1 = (byte[])dataGridView1.Rows[e.RowIndex].Cells[0].Value;
Memory.Write(ByteArray1, 0, ByteArray1.Length);
pictureBox2.Image = Image.FromStream(Memory);
}
ولی دوستان این مشکل من رو حل نمیکنه
من میخوام
وقتی فرم لود میشه عکس نمایش داده بشه و اگر کاربر عکس نداشت پیغامی نمایش داده بشه مبنی بر این که شما در تنظیمات عکس انتخاب نکردید
این کد رو من نوشتم میدونم درست نیست و غلط
scon.Open();
string selstr = "select * from table1 ";
SqlCommand scm = new SqlCommand();
SqlDataReader sdr = scm.ExecuteReader();
if (sdr.HasRows)
{
sdr.Read();
MemoryStream memory = new MemoryStream();
pictureBox1.Image = Image.FromStream(memory);
}
منتظر جواب هستم دوستان
با تشکر
ببخشید من برای نمایش تصویر در زمان لود فرم
کلی گشتم ولی نتونستم چیزی پیدا کنم
کدی که پیدا کردم اول به وسیله یک باتن تصاویر رو در دیتا گرید ویو نمایش میده و بعد از کلیک روی تصاویر در دیتا گرید ویو عکس رو نمایش میده
private void button3_Click(object sender, EventArgs e)
{
scon.Open();
string selstr = "select * from table1";
SqlDataAdapter sda = new SqlDataAdapter(selstr,scon);
DataSet ds = new DataSet();
ds.Clear();
sda.Fill(ds);
dataGridView1.DataSource = ds.Tables[0];
scon.Close();
}
private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e)
{
MemoryStream Memory = new MemoryStream();
byte[] ByteArray1 = (byte[])dataGridView1.Rows[e.RowIndex].Cells[0].Value;
Memory.Write(ByteArray1, 0, ByteArray1.Length);
pictureBox2.Image = Image.FromStream(Memory);
}
ولی دوستان این مشکل من رو حل نمیکنه
من میخوام
وقتی فرم لود میشه عکس نمایش داده بشه و اگر کاربر عکس نداشت پیغامی نمایش داده بشه مبنی بر این که شما در تنظیمات عکس انتخاب نکردید
این کد رو من نوشتم میدونم درست نیست و غلط
scon.Open();
string selstr = "select * from table1 ";
SqlCommand scm = new SqlCommand();
SqlDataReader sdr = scm.ExecuteReader();
if (sdr.HasRows)
{
sdr.Read();
MemoryStream memory = new MemoryStream();
pictureBox1.Image = Image.FromStream(memory);
}
منتظر جواب هستم دوستان
با تشکر