0
我想從後面的代碼作爲數組訪問我的所有模板字段值。如何獲取gridview中的templatefield值作爲數組
<asp:TemplateField HeaderText="S.No" meta:resourcekey="TemplateFieldResource1">
<ItemTemplate>
<asp:Label ID="Label1" runat="server" Text="<%# (Container.DataItemIndex + 1) %>"></asp:Label>
</ItemTemplate>
<ItemStyle Width="50px" />
</asp:TemplateField>
我想綁定默認文本與來自下面的值。
protected void grdOffice_RowDataBound(object sender, GridViewRowEventArgs e)
{
if(e.Row.RowType == DataControlRowType.DataRow)
{
Label l = (Label)e.Row.FindControl("Label1");
//get list of number array from label1
//and replace each number with another value
}
}
我不太清楚你在做什麼... Label控件的Text屬性是字符串而不是數組。你的問題很混亂 – Leo
我想得到我的網格的S.No. templatefield 1,2,3 ..以數組形式表示爲{「1」,「2」,「3」..}並將它們替換爲其他值。 – user3488717