0
私は多言語プロジェクトを使用しています。言語を変更すると、データテーブルの数値も変わります。私はこの変更を制限したい。ここに私のコードですデータテーブルを変更してカルチャを変更する
public DataSet ExportFarmers(CustomerAssignmentDataModel searchDataModel)
{
SqlParameter[] param = new SqlParameter[8];
param[0] = new SqlParameter("@UserId", searchDataModel.UserId);
param[1] = new SqlParameter("@LanguageId", searchDataModel.LanguageId);
param[2] = new SqlParameter("@BusinessUnitIds", string.IsNullOrEmpty(searchDataModel.BusinessUnitIds) ? "0" : searchDataModel.BusinessUnitIds);
param[3] = new SqlParameter("@ZoneIds", string.IsNullOrEmpty(searchDataModel.ZoneIds) ? "0" : searchDataModel.ZoneIds);
param[4] = new SqlParameter("@RegionIds", string.IsNullOrEmpty(searchDataModel.RegionIds) ? "0" : searchDataModel.RegionIds);
param[5] = new SqlParameter("@TerritoryIds", string.IsNullOrEmpty(searchDataModel.TerritoryIds) ? "0" : searchDataModel.TerritoryIds);
param[6] = new SqlParameter("@VillageIds", searchDataModel.VillageIds == "null" ? "0" : searchDataModel.VillageIds);
param[7] = new SqlParameter("@CustomerTypeId", searchDataModel.CustomerTypeId);
DataSet ds = DbHelper.ExecuteSQLSPToGetDataSet("SpExportFarmers", param);
ds.Tables[0].TableName = "Farmer";
ds.Tables[1].TableName = "Farmer Crop";
ds.AcceptChanges();
return ds;
}
このデータテーブルには1つの列があり、それは文化に応じてフォーマットを変更します。しかし、私は制限したい。
から見ることができ
CultureInfo
について詳細ここで尋ねられます。入力、期待出力、および電流出力は何ですか? – rene
現在の出力には十進値45,000000の列が1つありますが、ストアドプロシージャでは45.000000です。予想される出力は45.00000です –
数値データ型の場合は、データが表される。これは、データセットまたはデータテーブルで解決する必要があるか、解決できないものではありません。これはプレゼンテーションの問題で、UIで処理する必要があります。 – rene