【发布时间】:2011-08-04 13:51:09
【问题描述】:
首先,我有一个 DataTable,它将数据存储在多个字段中。其中一个字段存储一个值,可以是“1”、“0”或“-1”。
我想要完成的是用此 DataTable 中包含的所有数据填充 GridView,除了前面提到的字段。而不是这个字段,我想显示一个列,根据值(0、1或-1)显示不同的图标。
换句话说,如果一行在 DataTable 中的此字段中包含值“0”,我希望在 GridView 中的等效单元格中显示一个红色圆圈图标。
谁能解释一下这是如何实现的?下面是一些可能有助于进一步解释情况的代码。
GridView 填充了 DataTable 中包含的数据。
source = new DataSource();
TableGridView.DataSource = source.FillTable();
TableGridView.DataBind();
这之后应该怎么做?
编辑:解决方案添加为下面的评论
【问题讨论】:
-
已解决:我在 ASP.NET 代码中创建了 TemplateField,并在 .cs 类中以编程方式创建了其他字段。接下来,我添加了一段代码,用于切换列的顺序。希望有人觉得这有帮助:)
标签: c# .net asp.net gridview datatable