如何覆盖datagridview颜色单元格字符串Winforms

时间:2012-10-24 19:54:51

标签: c# winforms datagridview

实际上我花了一些时间在互联网上为我的问题寻找解决方案。我试图查看“覆盖datagrdiview col单元格字符串”,但我没有找到任何直接的想法来解决这个问题。

我读了一个xml文件,并以这种格式显示col [0]中的数据,它是一个列表(基于项目数量,它会加载):

Config0 Config1 Config2 Config3 Config4 Config5 ..etc ..形成文件。

我想在GUI中显示它,如下所示:

Config1 Config2 Config3 Config4 Config5 Config6等...... 但是当我把它写回文件时,我想用原始数据文本写。

如何覆盖datagridview col cell string?请帮帮我,谢谢。

请不要给我投票,请给我一些例子......!

2 个答案:

答案 0 :(得分:0)

您可以使用DataColumn.Expression属性创建单独的计算列,只要您不在DataGridView中更改它即可。我自己从未使用它,但它应该与此类似:

yourNewColumn.Expression = "'config' + CONVERT(SUBSTRING(yourOriginalColumn, 7, 1),Int16)+1"

可能需要调整此代码以考虑整数部分的可变长度。

答案 1 :(得分:0)

您可以使用单元格的Tag属性。 也许在标签中存储一些值并显示其他数据。