C# 如何在单元格网格中显示不同的文本

C# 如何在单元格网格中显示不同的文本,c#,telerik,C#,Telerik,我有一个RadDataGridView(Telerik),其中有一列必须隐藏一半的文本。数字123456789显示为******6789。你是怎么做到的 private void gvMyGrid_CellFormatting(object sender, CellFormattingEventArgs e) { if (e.CellElement.ColumnInfo.Name == "colNumber") { if (

我有一个RadDataGridView(Telerik),其中有一列必须隐藏一半的文本。数字123456789显示为******6789。你是怎么做到的

    private void gvMyGrid_CellFormatting(object sender, CellFormattingEventArgs e)
    {
        if (e.CellElement.ColumnInfo.Name == "colNumber")
        {
            if (e.CellElement.RowInfo.Cells["colNumber"].Value != null)
            {
                string number = e.CellElement.RowInfo.Cells["colNumber"].Value.ToString();
                number = new string('*', number.Length - 4) + number.Substring(number.Length - 4);
                e.CellElement.RowInfo.Cells["colNumber"].{DisplayText (or something)} = number;
            }
        }
    }

我在SQLServer视图中更改了它。这是网格的数据源。(当LEN(Number)>5时,'******'+子字符串(Number,5,4)或''END)作为Number,{长度始终为0或9。}