CLR: .Net / Mono / Boo / Otros CLR > ASP .NET
Como utilizar DataBind(); desde una clase?
(1/1)
fa.luis:
Hola, hize una clase con 2 metodos, uno para llenar combos y otro para llenar checkboxlist desde datos extraidos de una base de datos, el problema es que en ASP.NET tienes que ejecutar al final de Databind(); y no puedo hacerlo desde la clase porque me da error ni mucho menos llamarlo despues de que llamo a la clase, es decir por fuera.
Les dejo mi clase:
--- Código: C# ---using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Data;using System.Data.SqlClient;using System.Configuration;using Telerik.Web.UI;using System.Web.UI;using System.Web.UI.WebControls;/// <summary>/// Descripción breve de Funciones/// </summary>public class Funciones{ public static string StringConnection = ConfigurationManager.ConnectionStrings["conexion"].ConnectionString; public Funciones() { // // TODO: Agregar aquí la lógica del constructor // } public static DataTable GetData(string QueryString) { DataTable dt = new DataTable(); SqlDataAdapter da = new SqlDataAdapter(QueryString, StringConnection); da.Fill(dt); return dt; } public void FillCombos(RadComboBox Combo, DataTable dt, string TexField, string ValueField) { Combo.DataSource = dt; Combo.DataTextField = TexField; Combo.DataValueField = ValueField; } public void FillCheck( CheckBoxList CheckBoxList,DataTable dt, string TexField, string ValueField) { CheckBoxList.DataSource = dt; CheckBoxList.DataTextField = TexField; CheckBoxList.DataValueField = ValueField; DataBind(); } }Pueden ayudarme con este problemita? :ayuda:
.net:
Esta parte no entendi
el problema es que en ASP.NET tienes que ejecutar al final de Databind();
explica un poco mas, que no pudiste hacer , con que control lo hiciste o marca el error?
Navegación
Ir a la versión completa