0
誰かが助けてくれることを願っています。アイテムテンプレートをループし、データベースへの変更を保存します
私たちはデータベースからブートストラップアイテムとドロップダウンにデータを引き出しているウェブページを持っています。フロントエンドユーザーは、ドロップダウンの値を変更できます。
しかし、C#では、変更されたドロップダウン値をどのように取るかはわかりません。アイテムテンプレートを繰り返し、適切なデータベーステーブルを更新してください。これまで
コードは次のとおりです。私たちが戻ってデータベースに新しい値を保存するボタンをクリックするだけで
<asp:SqlDataSource ID="getBacklog" runat="server" ConnectionString="<%$ ConnectionStrings:smsConnection %>"
SelectCommand="SELECT projbacklog.Id, projbacklog.projectId, projbacklog.projectname, projbacklog.priority, projbacklog.refnum, projbacklog.userstory
FROM projbacklog
INNER JOIN projects ON projbacklog.projectId = projects.Id
WHERE projbacklog.projectId = 9 ORDER BY projbacklog.priority ASC"></asp:SqlDataSource>
<!-- SQL data source to pull dropdown menu for priority level -->
<asp:SqlDataSource ID="priorityDropdown" runat="server" ConnectionString="<%$ ConnectionStrings:smsConnection %>"
SelectCommand="SELECT * FROM projbacklog WHERE projbacklog.projectId = 9"></asp:SqlDataSource>
<asp:Label ID="projectNameLbl" runat="server" Text='<%# Eval("projectname") %>'></asp:Label>
<asp:ListView ID="backlog" runat="server" DataSourceID="getBacklog">
<ItemTemplate>
<br />
<ul class="list-group">
<li class="list-group-item">
<asp:Label ID="userStoryTxt" runat="server" Text='<%# Eval("userstory") %>'></asp:Label>
<asp:Label ID="refNum" runat="server" Text='<%# Eval("refnum") %>'></asp:Label>
<asp:DropDownList ID="storyPriorityDrp" runat="server" DataSourceID="priorityDropdown" SelectedValue='<%# Bind("priority") %>' DataTextField="priority" DataValueField="priority">
</asp:DropDownList>
</li>
</ul>
</ItemTemplate>
。あなたが役立つことを願っ:)
オーケー感謝を追加しますが、私はしてドロップダウンから、格納された値にアクセスする方法C#コード? –
storyPriorityDrp.SelectedItem.Value – cagri
StoryPriortyDrop値にアクセスできないようですが、C#からアクセスできないと思われます。私たちは存在しないというエラーを受け取ります。 –