-1
cはasp.netで配列に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(オブジェクト送信者、E 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;
}