1-) C# DEVEXPRESS RMOS - gridView1 CustomColumnDisplayText set cell value masked name and surname kullanımı
1-) EKRAN GÖRÜNTÜSÜ

2-) örnek datanın basılması
private void button1_Click(object sender, EventArgs e)
{
DataTable dt = new DataTable();
dt.Clear();
dt.Columns.Add("Name");
dt.Columns.Add("Surname");
DataRow _ravi = dt.NewRow();
_ravi["Name"] = "Reşat";
_ravi["Surname"] = "Mendi";
dt.Rows.Add(_ravi);
_ravi = dt.NewRow();
_ravi["Name"] = "Ramazan";
_ravi["Surname"] = "Haber";
dt.Rows.Add(_ravi);
_ravi = dt.NewRow();
_ravi["Name"] = "İbrahim";
_ravi["Surname"] = "Korkmaz";
dt.Rows.Add(_ravi);
gridControl1.DataSource = dt;
gridView1.Columns["Name"].OptionsColumn.AllowEdit = false; // yıldızlı yapacağım alan gözükmesin diye yaptık
}
3-) CustomColumnDisplayText ayarlaması
private void gridView1_CustomColumnDisplayText(object sender, DevExpress.XtraGrid.Views.Base.CustomColumnDisplayTextEventArgs e)
{
if (e.Column.FieldName == "Name")
{
string isim = e.Value.ToString();
e.DisplayText = yeniIsim(isim);
}
}
public string yeniIsim(string isim)
{
string yeniAd = isim;
try
{
if (isim.Length > 2)
{
yeniAd = isim.Substring(0, 2);
int kalan = isim.Length - 2;
for (int i = 0; i < kalan; i++)
{
yeniAd = yeniAd + "*";
}
}
}
catch (Exception ex)
{
}
return yeniAd;
}