1
byte[] file = (byte[]) dt1.Rows[0];
4

3 回答 3

2

你可以试试这个方法:

byte[] 文件 = (byte[])dt.Rows[0]["ColumnName"];

或者

byte[] 文件 = (byte[])dt.Rows[0][ColumnIndex];

或者

您还可以使用 DataReader 而不是 DataTable 来获取数据。

于 2013-03-28T21:20:37.883 回答
0

您不能将数据表行强制转换为byte[]. 您还需要指定单元格...

byte[] file = (byte[])dt1.Rows[0][0]

假设您想要第 0 行第 0 列的数据。

于 2013-03-28T21:16:48.490 回答
0

你可以试试这样的东西吗?

var file = dt1.Rows[0]["FieldName"]
于 2013-03-28T21:17:55.130 回答