我在数据网格中有SSN列,我想像*****1234这样屏蔽它。但是,当用户键入SSN时,不应屏蔽它。有什么方法可以掩盖数据网格中的单元格。

最佳答案

我可能只知道一种方法,尽管可能有一个更简单的方法*。您可以在datagridview单元中托管自定义编辑控件。仅在编辑单元格时才会显示此扭曲,否则将显示该单元格的值。您可以在此处了解更多信息:

https://msdn.microsoft.com/en-us/library/7tas5c80.aspx

您可以通过某种方式实现这一点,即单元格本身仅保留掩码值,而编辑控件则保留完整值。



*确实有一个简单的方法,请参见Vincentanswer

关于c# - 如何屏蔽数据网格中的值?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/28302056/

10-13 06:39