添加3个零并格式化单元格

时间:2012-03-11 07:44:11

标签: c# datagridview

我有一个数据网格视图和2个问题。第一:当我按下CONTROL键时,我想在编辑模式的每个单元格中的数据网格视图中,将000添加到该单元格值的末尾。我怎样才能做到这一点 ?第二:当我在特定列中写数字时,我想要将这个数字3位数字3分开。像这样:123,456,452,125。我使用格式单元格(如下所示),但它对我没有好处。因为我想在我输入这种格式时发生。

private void dataGridView1_CellFormatting(object sender, DataGridViewCellFormattingEventArgs e)
    {
        if (e.Value != null)
        {
            int x = Convert.ToInt32(e.Value);
            e.Value = x.ToString("###,###", CultureInfo.InvariantCulture);
        }
        e.FormattingApplied = true;
    }

0 个答案:

没有答案