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