this.fpSpread1_Sheet1.Cells[row, (int)Columns.SiGBCode]没有NumberFormat这个属性
时间: 2024-09-16 19:00:39 浏览: 39
row_number.rar_SQL中row_number用法_number
你提到的`fpSpread1_Sheet1.Cells[row, (int)Columns.SiGBCode]`是一个特定的对象,它很可能来自于Excel Automation API或者某个库,比如Microsoft.Office.Interop.Excel。`Cells`集合代表一个范围内的单元格,`row`和`Columns.SiGBCode`分别指定了列索引和列标题对应的列号。
`NumberFormat` 属性通常是用来设定单元格内容的显示格式,例如货币、日期、百分比等。然而,在某些版本的API或者库中,`Cells`对象可能并不直接提供`NumberFormat`属性。这可能是因为该属性不是`Range`或`Cell`的必需成员,或者它隐藏在更深层的访问路径之中,或者是开发者选择省略为了简洁或者其他原因。
如果你需要更改单元格的显示格式,可能需要先获取到`Worksheet`(工作表)对象,然后通过它来设置单元格的格式:
```csharp
var worksheet = this.fpSpread1_Sheet1;
worksheet.Cells[row, (int)Columns.SiGBCode].Style.Numberformat.Format = "0.00"; // 示例:设置小数点后两位
```
阅读全文