社会保障番号を表示するグリビューのテンプレート フィールド内に、データ バインドされたラベルがあります。現在、SSN は 123-45-6789 として表示されています。###-##-6789 のように表示されるように、最初の 5 桁を非表示にする必要があります。私がこれを達成する方法の例はありますか?
テンプレート フィールドのマークアップは次のとおりです。
<asp:TemplateField HeaderText="Social Security Number" SortExpression="SSN">
<ItemTemplate>
<asp:Label ID="lblSSN" runat="server" Text='<%# Bind("SSN") %>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
復号化された SSN をグリッドに追加するコード ブロック:
table.Columns.Add("SSN");
foreach (DataRow row in table.Rows)
{
row["SSN"] = DecryptSSN(row["EncryptedSSN"].ToString());
row.AcceptChanges();
}
私はプログラミングが初めてなので、どんな助けでも大歓迎です。