DataRow Column值以hexavalue而不是integer返回

时间:2014-07-07 18:27:55

标签: c# visual-studio

请使用代码查看图像,并使用hexa值加载整数值。

Code-Debugging Screenshot

从SQL中检索并加载到datatable的数据,但在我的数据库的第一列中检索的数据是int类型的标识列。但是datarow列返回的值显示的是hexa值(0x00000001)。为什么会这样?但如果我转换为字符串,它显示为" 1"。但是如果转换为字符串然后返回到int,那么也会显示hexa值。

需要采取哪些措施来解决此问题?

1 个答案:

答案 0 :(得分:-1)

Visual Studio debugger - Displaying integer values in Hex帮助我解决了这个问题。

  1. 点击底部的观看窗口
  2. 右键单击框内的空格。
  3. 勾选了十六进制显示,将其删除以解决问题。
  4. 谢谢HABO !!!