This is a migrated thread and some comments may be shown as answers.

como desplegar datos de una tabla en un grid

3 Answers 1223 Views
Grid
This is a migrated thread and some comments may be shown as answers.
Hugo
Top achievements
Rank 1
Hugo asked on 06 Apr 2011, 10:33 PM
lo que tengo es lo siguiente, pero lo que deseo es agregar una tabla mas pero no tiene un campo de relación con una de ellas

protected void Page_Load(object sender, EventArgs e)
        {
        
        }




        protected void BuscarTablaTema(object source, Telerik.Web.UI.GridNeedDataSourceEventArgs e)
        {
            if (!e.IsFromDetailTable)
            {
                RadGrid1.DataSource = ObtenerDatosTabla("SELECT * FROM Tema");
                RadGrid1.MasterTableView.DataKeyNames = new string[] { "IdConocimiento" };
            }
        }


        protected void BuscarTablaConocimiento(object source, Telerik.Web.UI.GridDetailTableDataBindEventArgs e)
        {
            GridDataItem dataItem = (GridDataItem)e.DetailTableView.ParentItem;
            string IdConocimiento = dataItem.GetDataKeyValue("IdConocimiento").ToString();
            e.DetailTableView.DataSource = ObtenerDatosTabla("SELECT * FROM Conocimiento WHERE IdConocimiento = '" + IdConocimiento + "'");
        }


        public DataTable ObtenerDatosTabla(string ConsultarTabla)
        {
            String ConnString = ConfigurationManager.ConnectionStrings["IgrupoLogosConnectionString"].ConnectionString;
            SqlConnection conexionTabla = new SqlConnection(ConnString);
            SqlDataAdapter adaptador = new SqlDataAdapter();
            adaptador.SelectCommand = new SqlCommand(ConsultarTabla, conexionTabla);


            DataTable DatosTabla = new DataTable();


            conexionTabla.Open();
            try
            {
                adaptador.Fill(DatosTabla);
            }
            finally
            {
                conexionTabla.Close();
            }


            return DatosTabla;
        }
    }
}

3 Answers, 1 is accepted

Sort by
0
Elliott
Top achievements
Rank 2
answered on 07 Apr 2011, 07:39 PM
Ingles
por favor
0
Carlos Rodriguez
Top achievements
Rank 1
answered on 12 Apr 2011, 04:17 PM
¿Exactamente que deseas hacer?
========================================================
What exactly do you want?

Note: Not everyone knows English very well, if they can not read Spanish, sorry.
0
Radoslav
Telerik team
answered on 18 Apr 2011, 07:10 AM
Hello Marianne,

Please check out the following online example which demonstrates how to put several tables at a level and let me know if it helps you:
http://demos.telerik.com/aspnet-ajax/grid/examples/hierarchy/twotablesatlevel/defaultcs.aspx
Looking forward for your reply.

All the best,
Radoslav
the Telerik team

Browse the vast support resources we have to jump start your development with RadControls for ASP.NET AJAX. See how to integrate our AJAX controls seamlessly in SharePoint 2007/2010 visiting our common SharePoint portal.

Tags
Grid
Asked by
Hugo
Top achievements
Rank 1
Answers by
Elliott
Top achievements
Rank 2
Carlos Rodriguez
Top achievements
Rank 1
Radoslav
Telerik team
Share this question
or