Excelセルには$248.40しか含まれておらず、通貨形式として設定されています。しかし、DataGridViewでは284.3899を示しています。
DataGridViewに含まれているExcelシートが何であるかを表示する方法を教えてください。
Excelセルには$248.40しか含まれておらず、通貨形式として設定されています。しかし、DataGridViewでは284.3899を示しています。
DataGridViewに含まれているExcelシートが何であるかを表示する方法を教えてください。
DataGridViewColumns
プロパティに移動します。フォーマットするものを選択Column(Cell)
します。セクションではAppearances
、 のボタンを参照しますDefaultCellStyle
。ダイアログフォームが開きます。Format
ここで、プロパティでセルの書式を設定できます。
ここで 10 進形式のプロパティを設定します'#.##'
。これにより、設計時にプロパティが設定されます。実行時にプロパティを設定する場合は、Vok の回答を参照してください。
数値の書式設定の詳細については、MSDNを参照してください
スプレッドシートの基になる値には、おそらくより多くの桁が含まれています。
データグリッドビューにフォーマットを適用する必要があります
DataGridView.Columns[0].DefaultCellStyle.Format = "#.##"