construir dinamicamente columnas en un gridView

tema enviado por popeye123 en ASP.NET
tema iniciado el 01/02/2007
Hola. Me encuentro desarrollando una aplicación Web en Visual Estudio 2005 con C# (ASP 2005).
Mi problema es : necesito poder crear en forma “ DINAMICA” o sea en tiempo de ejecución  COLUMNAS de un  GridView que luego lo enlazo con una tabla .
El problema es que tienen que ser “N” cantidad de columnas y de cualquier tipo de columnas  (precisamente de tipo checkBox y luego transformarlas a Template ).
 Actualmente las creo con el editor las 2 primeras son  Bound Field pero las “N” restantes columnas son de tipo checkbox convertidas a template; estas columnas son FILAS de una tabla en SQL ( no de la tabla con la cual la enlazo ya que las columnas de esta tabla si la puedo armar como quiero)  . Los enlaces de datos con la tabla andan bien pero las “N” columnas  pueden variar y si hay un “cambio” en la tabla de SQL  se pueden agregar o quitar columnas o en el peor de los casos modificarlas.
Espero haber sido claro . Desde ya Gracias por su tiempo.