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