问题标签 [cell-formatting]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
3222 浏览

.net - 格式化 datagridview 的单元格以在 vb.net 中显示列文本的子字符串

我的数据库中有一个列项目代码,我已绑定到数据网格视图。项目代码采用这种格式“ABC”,我只想显示代码的“B”部分,我已将此列绑定到 gridview,现在希望让它显示子字符串。我尝试了 defaultcellstyle.format 但不知道如何为其获取子字符串。

0 投票
3 回答
30587 浏览

telerik - 如何以编程方式格式化 radgrid 单元格

我必须根据单元格的值格式化(背景颜色、前景色、字体样式)radgrid 的单元格。

例如,如果值为负,则将该单元格的前景色设置为红色。

谁能告诉我这是如何实现的?

0 投票
2 回答
80604 浏览

excel - 将值插入 Excel 单元格而不是公式

我有一个将长字符串插入 Excel 单元格的 VBA 脚本。在某些情况下,字符串以 . 开头=。似乎 Excel 将其解释为公式,Out of Memory由于公式的内存限制,我得到了一个错误。

如何告诉 Excel 我正在编写一个值,而不是公式?目前,我正在这样做:

我已经尝试了以下代码,但它不起作用......

0 投票
3 回答
7386 浏览

c# - 从 Excel 单元格中捕获时间值

我正在编写一个 Excel 应用程序,它将读取和写入 Excel 文件中的指定值,并将它们显示给用户。但是,当我尝试从Number Format键入了一个或一个函数的单元格中读取时,'hh:min' (Hour:Min)我无法获得我想要的那个值。

这是我的代码...

在哪里...

  • ws= 我的工作表
  • dateTimePicker1= 我的日期时间选择器,它可以帮助我决定打开哪个文件
  • i= 是一个整数,可以帮助我确定该单元格的行号
  • range= 是从 Microsoft.Office.Interop.Excel.Range 创建的对象

在我的示例中,wheni = 11F11包含时间值的单元格,即06:30(在 Excel 中fx : 06:30:00)。但是,当我尝试获取该值时,它会返回一个double类型,例如0.263888888888889

如何在 Excel 中显示正确格式化的值,而不是无意义的双精度值?

0 投票
2 回答
13586 浏览

c# - 绑定 DataGridView 时不应用 DefaultCellStyle 格式

我有一个通过绑定源将 datagridview 绑定到数据表的代码:

在 DataBindingComplete 事件中,我为某些列设置了 DefaultCellStyle:

此时,表仍然是空的。因此,稍后当将行添加到表中并很好地反映在 DataGridView 中时,由于某种原因,该格式未应用于第 0 列的单元格。

我检查了 CellFormatting 事件中的格式:

和 s1 给我一个正确的格式,但 s2 只是一个空字符串。

你能告诉我我做错了什么,以及如何格式化我的单元格。谢谢!

0 投票
5 回答
34893 浏览

c# - NPOI 创建包含粗体和非粗体文本的单元格

我正在使用 NPOI 从 Asp.Net MVC 应用程序输出 excel,并且与纯文本一起工作得很好,但现在被要求添加格式并且遇到问题,我需要一个带有粗体文本的单元格,然后是非粗体文本. 例如

此文字粗体- 此文字正常

我知道我可以给一个单元格一个单一的样式,但这无济于事,而且我无论如何也看不到给一个单元格一些预先格式化的富文本。

我能想到的唯一可能的解决方案是分别创建两个单元格并将它们合并在一起,但这是否意味着格式将丢失?

有没有办法做到这一点,我在 NPOI 中错过了?

0 投票
1 回答
1386 浏览

wpf - 格式化 WPF DataGrid 中的单元格

假设我有一个 DataGrid,它的 ItemsSource 绑定到一个数据表(其列是不同的)。表的一列是具有多个 NaN 值的双精度类型。在显示部分,我想将所有 NaN 值格式化为空白。

我所做的是为 DataGridCell 设置一个样式,如下所示:

但它不起作用,因为单元格的 DataContext 是 DataRowView 这意味着我无法获得转换器中的哪一列。

任何人有一个好主意?非常感谢。

0 投票
2 回答
16751 浏览

export-to-excel - 如何在 iReport 中设置 Excel 单元格格式

我正在尝试将报告导出为 xls,但是当我打开导出的文件时,我注意到所有单元格格式都是数字,并且所有数据都用 ' 写入,如文本数据(整数字段和双字段也......)所以我不能在 Excel 中应用任何公式,如 SUM。

如何根据我的 iReport TextField 类表达式保持单元格格式?

我正在使用 iReport 4.0.2。

谢谢大家。

0 投票
3 回答
5811 浏览

.net - 网格排序时 DataGridView.CellFormatting 不起作用

我有一个 datagridview 控件,我需要根据每行中的一个单元格中的值对行进行着色。我正在使用 CellFormatting 事件,如下所示:

当网格加载和滚动等时,这工作正常。但是当我单击列标题对网格进行排序时,e.RowIndex 始终为零,并且所有行都获得第一行的格式......

为什么当网格排序时这不起作用?

编辑:Joakim 是在正确的轨道上,但以下代码工作正常:

出于某种原因, e.RowIndex 在这里设置正确,但在其他方法上没有设置。您在这里唯一需要担心的是它可以是-1。但是当我尝试使用其他方法时,包括 PrePaint,我不得不处理它总是在排序时出现零。如果我排除零的情况,就像我排除了否定的情况一样,那么第一行总是白色的!!!疯狂...我不确定为什么会这样,但确实如此。它也不会产生超出我使用 CellFormatting 事件的闪烁。

如果有人能解释 e.RowIndex 行为如此奇怪的原因或提供更好的方法,他们将得到公认的答案!

0 投票
1 回答
5960 浏览

jqgrid - JQGrid:如何根据内容设置单元格样式

我想根据单元格的内容设置单元格的背景颜色。

我的第一个问题:有没有办法从 xml 数据中设置单元格的背景颜色?

如果没有,这是我的网格定义:

我想根据其内容更改状态单元格的背景颜色。我知道我可能应该在状态列上使用格式化程序,但我不确定仅更改该单元格背景颜色的代码。

谢谢!