如何将 Datarow 转换为 int? (C++/命令行界面)

How can I convert Datarow to int? (C++/CLI)

我有一个数据行,但如何将其转换为 int 或 byte?

DataRow^ rw = dt->Rows[1];
printf("ID = %d \n", rw->ItemArray->GetValue(1)->ToString());

ItemArray->GetValue(1) 是 sql 数据库的 tinyint。

我找到了。

DataRow^ rw = dt->Rows[1];
Byte ^ temp=(Byte^)rw->ItemArray->GetValue(5);
printf("ID = %d \n",*temp);