0

gridmaskedcolumn に可変長の入力をするにはどうすればよいでしょうか。この場合、グリッドはパスワードであり、4 文字以上にする必要がありますが、4 文字より長くてもかまいません。これらの文字は数字のみである必要があります。また、文字を表示してはいけません。

<telerik:GridMaskedColumn DataField="Pin" UniqueName="Pin" HeaderText="Pin" Visible="false" Mask="<0..9>" DisplayMask="******" >
            </telerik:GridMaskedColumn>    

オンラインで解決策を読んでみましたが、可変長入力に関する解決策はないようです。

4

1 に答える 1

0

私が読んだことから、GridMaskedColumn は可変長入力用に設計されていないため、パスワードは GridMaskedColumns には理想的ではありません。

別の方法は、通常の GridBoundColumn を使用して、列モードをパスワードに設定することです。

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;
}
于 2013-03-22T09:41:13.760 に答える