我从我的数据中提取了一系列业务,其中在一个时间范围内对该业务进行了一些操作,并且对于每个业务我列出了业务并生成以下操作的网格视图它。因此,我在代码中创建gridview,并在网页上为每个业务编写标题和相应的数据。
这一切都很好。我想要做的是将格式应用于这些列中的数据(按名称或索引)。我似乎无法以编程方式找到如何做到这一点。好像你应该能说'#34; gridview.column(1).dataformatstring =" {0:c}"或类似的东西。有没有人这样做过?似乎它不会是一项不寻常的任务。
循环中的代码示例(基本思路):
Dim DetailTable As DataTable = GetLastMonthsDetail(ProjectID)
Dim gv As GridView = New GridView
gv.DataSource = DetailTable
gv.AutoGenerateColumns = True
gv.DataBind()
或者,如果有一种方法可以将gridview定义复制到创建的gridview,那也可以。
我仍在寻找答案,但是出于时间的考虑,我摆脱了gridview,只是将其编码为写出HTML。