我正在尝试实现一个功能,用户可以在今天或sprint的任何前一天更新Sprint Backlog中任何任务的剩余时间,这需要存储在字符串中以便创建燃尽图表
我认为最简单的方法是填充一个存储1 - sprint长度总计的下拉菜单。
下拉列表填写如下: -
<asp:SqlDataSource
ID="selectSprintLength"
runat="server"
ConnectionString="<%$ ConnectionStrings:scConnection %>"
SelectCommand="SELECT * FROM sc_sprints WHERE scSprintID = @sprint">
<SelectParameters>
<asp:QueryStringParameter QueryStringField="sprint" Name="sprint"
Type="String" />
</SelectParameters>
</asp:SqlDataSource>
<asp:Repeater ID="Repeater1" runat="server" DataSourceID="selectSprintLength">
<ItemTemplate>
<asp:DropDownList ID="sprintLengthDropDown"
runat="server"
AutoPostBack="true"
DataSource='<%# Enumerable.Range(1, (int)DataBinder.Eval(Container.DataItem, "scSprintTotal")) %>'/>
</ItemTemplate>
</asp:Repeater>
但我仍然坚持从这里开始。如何让用户选择更新字符串中的某个位置?