私が使用している DataTable 関数に関する簡単な質問です。
SQL ストアド プロシージャによって返された DataTables があります。
StoredProcedure は、すべてのフィールドを個別のフィールド タイプ (string、int、float、datetimes) として返します。
quantity (float)
ストアド プロシージャ:
BEGIN
SELECT * FROM V_EXPORT_RAPPORTPOSITIONEN_MIT_ITEMID WHERE ID=@ItemID
END
今、私はPowerShellでこの関数を使用しています
isesp_DataTableToXmlFile $exportFile $EntityName
これは実際には次のとおりです。
$global:DetailPosTable.TableName=[string]::Format("{0}detail",$EntityName);
$global:DetailPosTable.WriteXml($exportFileDetails);
今問題は、私のテーブルではフロートが次のように見えることです: 3.5
そして私のXMLファイルでは: 3,5
拡張プロパティで地域と言語をスイスドイツ語に変更しましたが、小数点記号を「。」に設定しました。それは変わりません。
私の質問は、WriteXml メソッドを使用して、小数/浮動小数を "." でエクスポートしていることを確認できるかどうかです。または、DataTable に追加するときにすべての行をループして、その数量を変更する必要がある場合は?