我应该使用什么时候处理一个值在c#,这是一个SQL Server数据库的大int ?
当前回答
我处理一个bigint数据类型显示在一个DataGridView,并使它像这样
something = (int)(Int64)data_reader[0];
其他回答
如果你在你的数据库表中使用bigint,你可以在c#中使用Long
Int64直接映射到BigInt。
源
我设法转换(bigint)值从DB返回使用convert . toint64。
ie
var Id = Convert.ToInt64(identityAsTable.Rows[0].Field<object>(0));
使用长数据类型。
您可以使用长类型或Int64