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;
}