PDA

View Full Version : سوال: مشكل با چاپ عكس



mori5858
دوشنبه 18 شهریور 1392, 14:58 عصر
سلام
توي برنامه ام اطلاعات توي بانك ذخيره ميشه براي چاپ هم اطلاعات داخل ديتاگريد رو ميريزم داخل ديتاتيبل
بعد ديتاتيبل رو ميفرستم براي چاپ
اما همه فيلد ها رو نشون ميده به جز عكس رو
داخل خود بانك نوع فيلد عكس رو varbinary گرفتم. بايد نوع داده سلول عكس ديتاتيبل رو چي قرار بدم كه عكس رو هم چاپ كنه؟
ممنون ميشم اگه كمكم كنين



DataTable tb1 = new DataTable();
DataColumn dc0 = new DataColumn("Name", typeof(string));
DataColumn dc1 = new DataColumn("Pic", typeof(string));
tb1.Columns.Add(dc0);
tb1.Columns.Add(dc1);

for (int i = 0; i < dataGridView1.Rows.Count; i++)
{
DataRow dr = tb1.NewRow();
dr[0] = dataGridView1.Rows[i].Cells[0].Value;
dr[1] = dataGridView1.Rows[i].Cells[1].Value;
tb1.Rows.Add(dr);
}
frm_Print f = new frm_Print(tb1);
f.ShowDialog();

mori5858
دوشنبه 18 شهریور 1392, 16:52 عصر
؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟ ؟؟؟؟

fakhravari
دوشنبه 18 شهریور 1392, 18:34 عصر
("Pic", typeof(string)) > ????

mori5858
دوشنبه 18 شهریور 1392, 19:19 عصر
("Pic", typeof(string)) > ????

مشكل منم همينه ديگه :لبخند:
ميگم نوعش چي بايد بذارم؟ هرچي ميذارم خطا ميده

mori5858
سه شنبه 19 شهریور 1392, 12:52 عصر
كسي بلد نيس بايد چيكارش كنم؟ :ناراحت:

fakhravari
سه شنبه 19 شهریور 1392, 17:29 عصر
class Program
{
static Type _type = typeof(char); // Store Type as field

static void Main()
{
Console.WriteLine(_type); // Value type pointer
Console.WriteLine(typeof(int)); // Value type
Console.WriteLine(typeof(byte)); // Value type
Console.WriteLine(typeof(Stream)); // Class type
Console.WriteLine(typeof(TextWriter)); // Class type
Console.WriteLine(typeof(Array)); // Class type
Console.WriteLine(typeof(int[])); // Array reference type
}
}