0

リンクボタンを含むグリッドビューがあります。リンクボタンのonclientclieckイベントで、javascript関数を呼び出し、rowindexに基づいてグリッドビューからjavascript関数に値の一部を渡します。

Datakeyvaluesを使用して、gridviewからjavascript関数に値を渡すことはできますか?誰かがこれに関連する例を持っているかどうか私は不思議に思った。

どんな助けでもありがたいです。

4

1 に答える 1

0

グリッドの RowDataBound イベントで値を渡すことができます。

    protected void grid_RowDataBound(object sender, GridViewRowEventArgs e)
    {
        if (e.Row.RowType == DataControlRowType.DataRow)
        {
            YourData data = (YourData)e.Row.DataItem;
            LinkButton lbTest = (LinkButton)e.Row.Cells[0].Controls[0];
            lbTest.Attributes.Add("onclick", string.Format("jsFunction({0}, {1}, {2}); return false;", data.Property1, data.Property2, data.Property3));
        }
    }
于 2012-11-02T12:23:08.373 に答える