我刚认识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吗?
答案 0 :(得分:0)
在gridview的该列中按设计使用文本框,并从源添加一个复选框!
然后使用此代码
private void FromSourceAddedCheckBox_CheckedChanged(object sender, EventArgs e)
{
if (FromSourceAddedCheckBox.Checked == true)
{
GridviewTextboxID.UseSystemPasswordChar = true;
}
else
{
GridviewTextboxID.UseSystemPasswordChar = false;
}
}