我有以下中继器,它被来自 SQL 数据库的数据填充,比如说四列。其中三个显示在转发器中(名称、最小值、最大值),第四个是表中的主键。如果需要,我可以将主键字段添加为转发器中的不可见标签。
<asp:repeater id="rpt" runat="server">
<ItemTemplate>
<asp:Label ID="repeaterLbl" text = <%#Container.DataItem("Name")%> runat="server"/>
<asp:Textbox ID="repeaterMinNumber" text = <%#Container.DataItem("Min")%> runat="server"/>
<asp:Textbox ID="repeaterMaxNumber" text = <%#Container.DataItem("Max")%> runat="server"/> <br />
</ItemTemplate>
</asp:repeater>
我的问题是,如果我更改文本框文本字段(最小值或最大值)并希望将数据保存回 SQL 表中,我如何将转发器中的正确行与正确的主键(或 SQL 中的行桌子)?如果在代码隐藏中提供代码,请在 Visual Basic 中这样做。