我有以下代码将新列添加到数据表中:

DataColumn col = new DataColumn(“column”,typeof(decimal));
col.Caption =“专栏”;
mytable.Columns.Add(col);

如何为该列指定小数精度,以便该值始终采用我希望的格式?

最佳答案

你不能。但是,当您使用String.Format函数从表中检索值时,可以设置其格式:

String.Format("{0:0.##}", (Decimal) myTable.Rows[rowIndex].Columns[columnIndex]);

关于C#数据表精度十进制,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6176657/

10-15 06:55