asp.netグリッドビューを使用しています。
いくつかのSQL-Serverストアドプロシージャを呼び出し、
それをgridViewにアタッチします。
gvResults.DataSource = dr;
gvResults.DataBind();
特定の列を編集可能にしたい。
アップデートspをビューに添付するにはどうすればよいですか?
グリッドビューのRowdataboundのハンドラーを試してください。
protected void Gridview1_RowDataBound(object sender, GridViewRowEventArgs e)
{
try
{
HyperLink hlControl = new HyperLink();
hlControl.Text = "Info";
hlControl.NavigateUrl = e.Row.Cells[3].Text;
e.Row.Cells[3].Controls.Add(hlControl);
}
catch
{
}
}
これは、特定の列のデータソースからの応答をハイパーリンク制御に変更するために作成したもので、列を使用して任意の操作を実行できます。
UpdateCommandを使用できます