我试图将值附加到标签上的使用,我已经多次使用,甚至在这个页面相同的技术我的GridView控件,但发现控制未找到标签。有谁知道这可能是为什么?从研究,我已经做了我遇到其中一个项目模板有2个标签某些情况下会导致此问题,但在某些情况下,它没有。
网格视图:
<asp:TemplateField>
<ItemTemplate>
<asp:Label ID="lblStockDetailsS" runat="server"></asp:Label>
<asp:Label ID="lbl7" runat="server" Text="hello"></asp:Label>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField>
后面的代码:
Label lblSD = (Label)e.Row.FindControl("lblStockDetailsS");
lblSD.Text = Sline.StockDetailsS;
Label lblSD2 = (Label)e.Row.FindControl("lbl7");
lblSD2.Text = Sline.NLocalStock;
参考:https://techpattarai.com/findcontrol-onrowdatabound-csharp/
谢谢