C# 使用不同长度的遮罩gridmaskedcolumn
如何在gridmaskedcolumn中输入长度可变的输入。 在这种情况下,网格是一个密码,它必须至少包含4个字符,但长度可以超过4个字符,并且这些字符只能是数字。此外,不得显示字符C# 使用不同长度的遮罩gridmaskedcolumn,c#,asp.net,telerik,radgrid,C#,Asp.net,Telerik,Radgrid,如何在gridmaskedcolumn中输入长度可变的输入。 在这种情况下,网格是一个密码,它必须至少包含4个字符,但长度可以超过4个字符,并且这些字符只能是数字。此外,不得显示字符 <telerik:GridMaskedColumn DataField="Pin" UniqueName="Pin" HeaderText="Pin" Visible="false" Mask="<0..9>" DisplayMask="******" > </
<telerik:GridMaskedColumn DataField="Pin" UniqueName="Pin" HeaderText="Pin" Visible="false" Mask="<0..9>" DisplayMask="******" >
</telerik:GridMaskedColumn>
我尝试在线阅读解决方案,但似乎没有关于可变长度输入的解决方案。从我所阅读的内容来看,GridMaskedColumn不是为可变长度输入而设计的,因此密码不适合GridMaskedColumn 另一种方法是使用普通的GridBoundColumn并将column模式设置为password
if (e.Item is GridDataItem && e.Item.IsInEditMode)
{
GridDataItem edititem = (GridDataItem)e.Item;
TextBox txtpwd = (TextBox)edititem["Pin"].Controls[0];
txtpwd.TextMode = TextBoxMode.Password;
txtpwd.Visible = true;
}