VB.Net Visual Studio - 静态列,GridView上的每一行都有唯一值

时间:2013-04-30 11:52:39

标签: vb.net visual-studio-2010 gridview

我创建了一个数据绑定网格视图,它总是保持相同的大小,我想要做的是在gridview的左边添加一个列,并为columnn的每一行分配静态值:

       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)

1 个答案:

答案 0 :(得分:1)

您可以使用RowDataBound事件,链接here

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