我有一個數據表和這個數據表中有一些類型爲double的值的列。數據表中的C#數字格式
一切都很好,但當我得到的值爲0.0000005
它顯示一些5E-9指數值。
我需要顯示相同的值而不是指數。
我施加這樣的文化信息,但它不能幫助我:
NumberFormatInfo numberFormat = new NumberFormatInfo();
numberFormat.NumberGroupSeparator = string.Empty;
numberFormat.NumberDecimalDigits = 9;
CultureInfo info = new CultureInfo(CultureInfo.CurrentCulture.Name);
info.NumberFormat = numberFormat;
//data table having data
targetTable.Locale=info;
一個能幫助我嗎?
感謝,
磨憨
你:_it顯示一些5E-9指數值_你如何顯示你的'targetTable'對象?也許你不需要改變文化;也許你可以在某個地方應用數字格式的字符串。 –
**您需要在哪裏顯示值?在Visual Studio的DataTable Visualizer中? –
將DataTable附加到DataGrid .. – user1805169