猿问

在 C# 中屏蔽数据表中的单列

我有数据表要在 gridview 中查看。现在我需要将“AdminNumber”列内容的第 1 位 6 位屏蔽为“XXXXXX895”。


数据表输入:


AdminNumber   Name

245637895     sham

124563789     Ram

我需要数据表输出为:


AdminNumber  Name

XXXXXX895    Sham

XXXXXX789    Ram

我试过了,但我正在格式化字符串选项:


  gridview.DataSource = dtSource;

       gridview.Columns[0].FormatString = "######";

我得到错误的输出


AdminNumber  Name

 XXXXXXXXX    Sham

 XXXXXXXXX    Ram


偶然的你
浏览 244回答 2
2回答

慕码人2483693

您可以像这样直接在数据库选择查询中使用:select stuff(column_name, 1, 6, '######') from table_name然后在gridview中绑定这个数据表。
随时随地看视频慕课网APP
我要回答