我有以下代码将新列添加到数据表中:
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/