如何在gridmaskedcolumn中输入可变长度。 对于此实例,网格是一个密码,该密码必须至少包含4个字符,但可以长于4个字符,并且这些字符必须仅为数字。此外,不得显示字符。
<telerik:GridMaskedColumn DataField="Pin" UniqueName="Pin" HeaderText="Pin" Visible="false" Mask="<0..9>" DisplayMask="******" >
</telerik:GridMaskedColumn>
我尝试在线阅读解决方案,但似乎没有关于变量延长输入的解决方案。
答案 0 :(得分:0)
根据我的阅读,GridMaskedColumn不是为可变长度输入而设计的,因此密码不适合GridMaskedColumns。
另一种方法是使用普通的GridBoundColumn并将列模式设置为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;
}