Gridviewで選択した行データを取得するには
GridViewから選択行のデータを取得するには、次の手順に従います。
- 自動選択ボタンを生成「はい」
<asp:GridView ID="GridView1" runat="server" AutoGenerateSelectButton="True">
</asp:GridView>
- SelectedIndexChanged
- GridView1.選択した行
protected void GridView1_SelectedIndexChanged(object sender, EventArgs e)
{
GridViewRow selectedRow = GridView1.SelectedRow;
// 获取选中行的数据
string column1Data = selectedRow.Cells[0].Text;
string column2Data = selectedRow.Cells[1].Text;
// 进行其他操作
}
- ページのコード上で選択したデータ行を対応するコントロールにバインドしたり、直接他の処理を実行したりする。
GridViewコントロールを使用する際には、データソースをバインドし、DataKeyNames属性で主キーフィールドを指定する必要がある。これにより、選択した行のデータを正常に取得できる。