As far as I can see, you only refer to a specific column of a specific DataTable. However, you don't define the row the data is coming from. In order to get the byte data from the data table you should refer to an existing row.
Consider following pseudo example
foreach(DataRow row in Dataset_11.Tables["my_test_table"].Rows) {
bytedata = row["PictureFile"];
...
}