no nn credo di settarlo a meno che non faccia automaticamente...
allora nel primo grid c'è un link che carica il secondo grid.
Praticamente gli passo un parametro "more" che se è uguale a "costi" allora carica il secondo grid.
Ti allego parte del codice:
"DataGrid1 è il primo grid
DataGrid6 è il secondo grid"
Nel load della pagina:
codice:if (more=="costi") { int id_rec=Convert.ToInt32(Request["idRec"]); string query="Select ResDes,RecDes,Rpr.*,ResOwnId, (RprUni * RprQty)tot from Rpr,Res,Rec where RprResId=ResOwnId and RprRecId=RecOwnId and RecOwnId="+id_rec; SqlDataAdapter cmd = new SqlDataAdapter (query,conn); DataSet ds_costi= new DataSet(); if( cmd.Fill(ds_costi,"costi")!=0) { DataGrid6.DataSource=ds_costi.Tables["costi"].DefaultView; DataGrid6.DataBind(); } else { lblVuotoCosti.Visible=true; lblVuotoCosti.Text="Non ci sono costi inseriti"; } Panel7.Visible=true; Panel5.Visible=false; BindDG1(); DataGrid1.Visible=true; }

Rispondi quotando