我创建了一个数据绑定网格视图,它总是保持相同的大小,我想要做的是在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)
答案 0 :(得分:1)
您可以使用RowDataBound
事件,链接here。
另外,我找到了一个例子(在C#中,但它非常相似) rowdatabound-function-of-gridview