2

Excelセルには$248.40しか含まれておらず、通貨形式として設定されています。しかし、DataGridViewでは284.3899を示しています。

DataGridViewに含まれているExcelシートが何であるかを表示する方法を教えてください。

4

2 に答える 2

2

DataGridViewColumnsプロパティに移動します。フォーマットするものを選択Column(Cell)します。セクションではAppearances、 のボタンを参照しますDefaultCellStyle。ダイアログフォームが開きます。Formatここで、プロパティでセルの書式を設定できます。

ここで 10 進形式のプロパティを設定します'#.##'。これにより、設計時にプロパティが設定されます。実行時にプロパティを設定する場合は、Vok の回答を参照してください。

数値の書式設定の詳細については、MSDNを参照してください

于 2012-06-26T11:15:50.320 に答える
1

スプレッドシートの基になる値には、おそらくより多くの桁が含まれています。

データグリッドビューにフォーマットを適用する必要があります

DataGridView.Columns[0].DefaultCellStyle.Format = "#.##"
于 2012-06-26T11:13:13.957 に答える