Mil separadores no funcionan correctamente en la vista de cuadrícula de datos

por favor, permítanme explicarlo claramente, si hay un error, háganmelo saber,

en primer lugar, supones que tengo una cuadrícula con tres columnas:

ItemName Count Fee

mi código funciona perfectamente cuando hago clic enItemName y la columna ir a tarifa, en este caso, cuando escribo 12345 se convierte en 12.345 en realidad cuando estoy escribiendo.

pero cuando voy a la columna de conteo y luego a la columna de tarifa, no funciona, por ejemplo, cuando estoy escribiendo 12345 no pone una coma.

mi código:

Public Override  string Text
{
    get
    {
        return base.Text;
    }

    set
    {
        base.Text=GetFormattedText(value);
    }
}


protected override void OnTextChanged(System.EventArgs e)
{
    base.OnTextChanged(e);
    Text= GetFormattedText(Text);
}

Protected virtual string GetFormattedText(string Text)
{
    string strText= text.Replace(",","");
    decimal  decValue=System.Convert.ToDecimal(strText);

    strText= decValue.Tostring("#,##0");
    Return strText;
}

Más explicaciones Estoy seguro de que algo está mal con el GET de mi propiedad, porque en este caso, me refiero a cuando primero voy a contar la columna y luego a la columna de tarifa, solo llama get y no va aOnTextChanged,

Sé que mi pregunta parece estúpida debido a mi poco conocimiento, pero realmente agradezco que puedan compartir algunas ideas.

Respuestas a la pregunta(0)

Su respuesta a la pregunta