Вы можете сделать это так -
DataTable table = new DataTable("ImageTable"); //Create a new DataTable instance.
DataColumn column = new DataColumn("MyImage"); //Create the column.
column.DataType = System.Type.GetType("System.Byte[]"); //Type byte[] to store image bytes.
column.AllowDBNull = true;
column.Caption = "My Image";
table.Columns.Add(column); //Add the column to the table.
Затем добавьте новую строку в эту таблицу и установите значение столбца MyImage
.
DataRow row = table.NewRow();
row["MyImage"] = <Image byte array>;
tables.Rows.Add(row);
РЕДАКТИРОВАТЬ: Вы можете взглянуть на эту статью CodeProject для справки по преобразованию изображения в байтовый массив.