0

2 つのテーブルと 2 つの JQGrid があります。最初の GRID の行をクリックする
と、最初のテーブルの ID が 2 番目のテーブルの ID と同じ場合
、2 番目の GRID のすべてのアイテムが表示されます。

表 1
idA 名
1 A
2 B
3 C

表 2
ユーザー ID IDB
1 3
2 3
3 3
4 3

これが私のコードです(grid2にアイテムを表示するため)

protected void JQGrid1_OnRowSelected(object sender, Trirand.Web.UI.WebControls.JQGridRowSelectEventArgs e)
{
    SqlCommand cmdSelect = new SqlCommand();
    cmdSelect.Connection = conn;
    cmdSelect.CommandText = "select * from table2 where idB= @idB";
    cmdSelect.CommandType = CommandType.Text;
    cmdSelect.Parameters.AddWithValue("@idB", idB);
    SqlDataAdapter daloadGrid = new SqlDataAdapter(cmdSelect);
    DataTable dtloadgrid = new DataTable();
    daloadGrid.Fill(dtloadgrid);
    JQGrid2.DataSource = dtloadgrid;
    JQGrid2.DataBind();
}

QUESTIONグリッド 1 の行をクリックしたときにグリッド 2 に項目を表示するにはどうすればよいですか

このようなhttp://www.trirand.net/examples/grid/selection/masterdetail/default.aspx

4

0 に答える 0