0

asp.netグリッドビューを使用しています。

いくつかのSQL-Serverストアドプロシージャを呼び出し、

それをgridViewにアタッチします。

                    gvResults.DataSource = dr;
                    gvResults.DataBind();

特定の列を編集可能にしたい。

アップデートspをビューに添付するにはどうすればよいですか?

4

2 に答える 2

0

グリッドビューの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
    {
    }
}

これは、特定の列のデータソースからの応答をハイパーリンク制御に変更するために作成したもので、列を使用して任意の操作を実行できます。

于 2012-06-11T15:34:14.047 に答える
0

UpdateCommandを使用できます

http://msdn.microsoft.com/en-us/library/ms972948.aspx

于 2012-06-11T15:34:57.153 に答える