我有两个表和 2 个 JQGrid,当我单击第一个 GRID 上的行时,
如果第一个表上的 id 与第二个表上的 id 相同,
它将显示第二个 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();
}
问题当我单击网格一上的行时,如何在网格二上显示项目
像这个http://www.trirand.net/examples/grid/selection/masterdetail/default.aspx