-1
我寫代碼asp.net C#陣列選擇從GridView和存儲多行如何能夠在asp.net C#
我使用的網格視圖從數據庫顯示信息,我使用複選框來選擇數據,但問題如何保存我在數組中選擇的這些數據,然後將其保存到數據庫中。
此我的代碼
網格視圖
<Columns>
<asp:TemplateField HeaderText="Select">
<ItemTemplate>
<asp:CheckBox ID="chkSelect" runat="server" onclick="Check_Click(this)" />
</ItemTemplate>
</asp:TemplateField>
<asp:BoundField HeaderText="Q_ID" DataField="Q_Multiple_ID" />
<asp:BoundField HeaderText="The Question" DataField="Multiple_Question" />
</Columns>
</asp:GridView>
的C#
保護無效GetSelectedRecords(對象發件人,EventArgs的) {
個string selected = "";
foreach (GridViewRow row in GridView3.Rows)
{
CheckBox chk = (CheckBox)row.FindControl("chkSelect");
// get the selected AutoId and cells text
if (chk.Checked)
{
string QID = GridView3.DataKeys[row.DataItemIndex].Values["Q_Multiple_ID"].ToString();
selected += QID;
test.Text = selected;
}
}
test.Text = selected;
}