Vb.net 如何输入或复制粘贴\0或VB空字符串字符?

Vb.net 如何输入或复制粘贴\0或VB空字符串字符?,vb.net,devexpress,spring-data,Vb.net,Devexpress,Spring Data,我有一个客户端问题,有时输入\0 ascii字符,可以输入卡号(varchar 23 null)或将其留空。这是在VB.NET中,我们正在使用DevExpress(8.3.3)WinForm组件。我试了几个小时试图复制这个。客户说她没有复制粘贴任何东西。那么你是如何意外地输入的呢?这会导致问题,因为我们需要空字符串或null或23位卡号。除此之外的任何事情都不好。虽然我可以编写代码将其转换为null或空字符串,但这不是一个好的解决方案,因为这需要在任何地方都进行 另一个解决方案是创建一个扩展方法

我有一个客户端问题,有时输入\0 ascii字符,可以输入卡号(varchar 23 null)或将其留空。这是在VB.NET中,我们正在使用DevExpress(8.3.3)WinForm组件。我试了几个小时试图复制这个。客户说她没有复制粘贴任何东西。那么你是如何意外地输入的呢?这会导致问题,因为我们需要空字符串或null或23位卡号。除此之外的任何事情都不好。虽然我可以编写代码将其转换为null或空字符串,但这不是一个好的解决方案,因为这需要在任何地方都进行

另一个解决方案是创建一个扩展方法来清理,但这也需要在多个地方更改代码。但我仍然愿意听取关于这一选择的意见

或者在保存数据时会发生这种情况?我们使用的是Sping数据(ADO.NET)


问题是我无法复制它。

如果使用键盘,我唯一能想到的就是按住ALT键,按数字键盘上的0键,然后再次释放ALT键


我可以用Ctrl+0复制它。按下按钮时,没有显示任何内容。但是,当我试图保存数据时,我可以将其视为\0(在调试模式下)。

他们是否使用设备扫描卡?如果是这样,我会先检查输入。否。只需从键盘输入。它基本上是一个网格组件,我们可以在其中键入并按tab键或单击移动到另一个单元格。我今天进去后会尝试这样做。通常,如果有人给了你正确的答案,你会将他们的答案勾选为正确答案,而不是自己回答问题。