【发布时间】:2018-01-20 08:49:33
【问题描述】:
我只是 C# 和 Visual Studio 的新手
所以我想出了如何用这个来屏蔽我的datagridview中的密码
private void dataGridView_CellFormatting(object sender, DataGridViewCellFormattingEventArgs e)
{
if (e.ColumnIndex == 5 && e.Value != null)
{
dataGridView.Rows[e.RowIndex].Tag = e.Value;
e.Value = new String('\u25CF', e.Value.ToString().Length);
}
}
现在我想在单击单元格时再次显示密码,我认为它会在 dataGridView_CellClick 事件中,但我不知道如何让它再次显示。我要再次将它分配给 e.Value 吗?
【问题讨论】:
-
这些单元格不应该是可编辑的,只能是只读的,所以我不能使用 UseSystemPasswordChar = false;这样做的目的只是让管理员查看列表中的特定密码,而不是全部显示。
标签: c# datagridview passwords masking