0

我创建了一个数据绑定的gridview,它将始终保持相同的大小,我想做的是在gridview的左侧添加一列并将静态值分配给column的每一行:

       KS2             NoKS4     U     G     F
       No Prior        1         0     0     2
       1c              0         0     1     1
       1b              0         0     0     0
       1a              2         0     2     0
       2c              0         1     0     0
       2b              0         1     0     0
       2a              0         0     0     0
        ^              ^         ^     ^     ^
        |              |         |     |     |
(static column)        (From Stored Procedure)

到目前为止,我可以使用以下方法生成充满静态值的附加列:

                <asp:TemplateField HeaderText="Your Text">
                     <ItemTemplate>
                         KS2
                     </ItemTemplate>
                </asp:TemplateField>

但是,这会生成一个所有值都显示为 KS2 的列,例如:

       KS2             NoKS4     U     G     F
       KS2             1         0     0     2
       KS2             0         0     1     1
       KS2             0         0     0     0
       KS2             2         0     2     0
       KS2             0         1     0     0
       KS2             0         1     0     0
       KS2             0         0     0     0
        ^              ^         ^     ^     ^
        |              |         |     |     |
(static column)        (From Stored Procedure)
4

1 回答 1

1

您可以使用该RowDataBound活动,链接在这里

另外,我找到了一个示例(在 C# 中,但非常相似) rowdatabound-function-of-gridview

于 2013-04-30T12:35:04.323 回答