问题标签 [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.
swift - Swift Index out of Range at cellForRowAtIndexPath 两次调用 getDataInBackground
我遇到了一个问题,我的应用程序崩溃并给出了 Index out of Range 错误,但是在我消除了在后台获取 imageFiles 的功能后,imageFiles[indexPath.row].getDataInBackground
tableView 运行正常。我认为问题在于两个getDataInBackground
电话混淆了它。
但是,我仍然需要下载 imageFiles 的数据,所以我想知道是否有人有解决方案来解决我如何在 cellForRowAtIndexPath 中做到这一点。任何帮助深表感谢:)
java - Apache poi 单元格格式号
我正在使用单元格格式“#,##0.000000”,但它在小数点后显示额外的零。我需要正确的单元格格式才能用于以下所有示例:
谢谢。
ios - 如何为行的单元格中的每次迭代初始化我指定的类一次
我的代码:
我想以rewardViewModel
这样一种方式保持初始化,即每次cellForRowAtIndexPath
调用只初始化一次。可能是细胞的出队。
如果我保留实例变量rewardViewModel
,那么它将只初始化一次,并且在下一次迭代中cellForRowAtIndexPath
,同一个实例将被一次又一次地重用。
如果我删除实例变量并在其中创建局部变量rewardViewModel
,cellForRowAtIndexPath
那么alloc init
每次都会这样做,这是我不想要的。如下所示:
如何为行的单元格中的每次迭代初始化我指定的类一次?
json - Datagridview cellFormat 无法从旧字符串格式化为新字符串 - C#
我正在从 json 源中获取我的数据。然后我将它转换为一个类类型,然后我将它设置为 datagridview 的数据源。
此列的值类似于:
12A12345
我希望能够像这样格式化它:
12-A-123-45WR
但是这段代码不起作用......
python - 无法从 excel 文件中读取正确格式的日期时间值并使用 python 将其保存在数据库中
我在 python 中有一段代码,它从 excel 文件中读取并保存到 redshift 数据库中。
该代码在读取和插入数据库时工作正常,但我的问题是' start_date
'和' update_date
'字段datetime
在数据库中,所以当我尝试插入时,它给了我来自这两列的值的错误格式不正确,当我将这两列更改varchar
为数据库时,它插入的这些值是一些奇怪的数字23.12345
(类似的东西)。
这两列中的值看起来像YYYY-MM-DD HH:MM:[SS]
(自定义格式)。
如何正确获取数据库中的这些日期时间值?
excel - 将日期转换为文本而不丢失 Excel 中的格式?
我在 Excel 表中有一个列,其中包含自定义dd-mm-yyyy
格式的所有日期。我需要在不丢失格式的情况下将所有这些日期转换为文本。如果我将单元格格式更改为文本,我将丢失格式。我试图将单元格值复制为值,但没有奏效。我在互联网上搜索了很多,但没有找到任何有用的资源。可能的解决方案是什么?
excel - 如何格式化单元格以显示时间范围而不仅仅是时间?
我正在尝试为自己创建一个时间表,但看到以下内容让我感到困惑:
我永远不记得我是否在看正确的街区,所以我想看到这个:
有没有一种简单的方法可以不让我在每个单元格中输入它?如果可以的话,我希望能够快速填满我桌子的其余部分。
(注意:下面是一种解决方法,我只是制作了一个单独的列,但如果我能在一个单元格中完成它会很好。)
vb.net - DataGridView 单元格格式错误
DataGridView 再次抓住了我,我无法弄清楚为什么我使用以下代码出现单元格格式错误。我在网上找到的所有解决方案都不起作用/不适合。在加载时我设置:
这些列是通过 VS GUI 设置的(此列:名称 = 'ColAlign',宽度 = 100,DataPropertyName = 'ColAlign',列类型 = DataGridViewComboBoxCell 等)。它在将数据填充到 DGV 之前的断点处工作,我看到提供了一个有效的数据表:
当我没有将任何数据加载到列中时,我可以看到正确的 ComboBox 选择:
但是,如果我在此列的数据源中添加数据,则会出现单元格格式错误(说该值无效)并且该值显示为显示成员文本:
数据库列不可为空(此时始终为 1),并且为 INT。我什至尝试对它进行投射,以确保它没有混淆,即作为字符串:
尽管如此,我还是得到了错误,我不知道什么是错误的,但显然数据表中的 1 与数据库结果集中的 1 不同。过去我遇到过 Int16 与 INT 不匹配的问题,但 Int32 总是在数据库中与 INT 不匹配。乃至:
...不起作用。顺便说一句,我只是这样分配数据:
通常,它必须是非常简单的东西,我所缺少的。我什至会感谢提示如何进一步调试此类问题。
编辑:
我还尝试创建一个按钮并在 onClick 中编写了一个代码:
这很好用。
编辑2:
我在 DataSet 和 DataSource 之间插入了一个带有固定数据类型列的 DataTable(如果是 ComboBoxColumns,则为 int32),这应该排除提供了错误的数据类型并且它仍然不起作用......
编辑 3
另一个调试:
DataSet Visualizer 中的 dtTemp 看起来不错,并且在 MsgBox 中检查的所有内容都是预期的(ValueMember = "ID",DisplayMember = "Text",DataPropertyName = "ColAlign",Value = 2 /我将其设置为 2 以进行更改/)。
解决方法:
唯一可行的方法是将带有 ComboBoxCell 的列留空,并在设置 DGV 数据源后手动填充它们,将它们缩小到 Int32(请注意,它们已经在 SQL 和 dtGrid 中缩小了):
由于我很少将 DGV 与 ComboBoxCell 一起使用,因此我可以接受这个“解决方案”。
编辑 4 / 变通方法 2
我创建了第二个相同的(结构)dtGrid2,并将值逐行和逐个单元格复制到第二个中,瞧——它适用于 dtGrid2而不适用于原始 dtGrid!因此,当我从数据库中提取数据时,原始正确的列数据类型会被重新输入错误的内容。我怀疑这仅发生在 SQLiteDataAdapter 上,因为我过去没有使用 SqlDataAdapter 体验过它。一个简化的代码来解释:
tornadofx - TreeTableView:依赖于另一列的单元格格式 (TornadoFx)
我在 TornadoFx 中定义了一个 treeTableView
我想根据属性/列“名称”的值来格式化单元格“Id”
我怎样才能做到这一点?
c# - 从数据网格视图列中删除小数部分
我希望找到一种简单的方法将我的datagridview中的整个列从字符串数据类型转换为小数。像这样简单的事情可能吗?
虽然从具有货币类型的数据库带来的数据表中插入 DataGridView1 的数据,但我现在不想要小数部分
数据:30000.0000
我想要的:30000