Estoy intentando implementar una clase que me devuelva un dataset cargado con una tabla. Para usarlo en varias paginas.
Pero no me funciona.
Alguien ve que le falta a la clase:
using System;
using System.Data;
using System.Data.SqlClient;
using System.Configuration;
using System.Collections;
namespace CDM
{
/// <summary>
/// Descripción breve de Ots.
/// </summary>
public class Ots
{
private string connectionString;
public Ots()
{
connectionString = ConfigurationSettings.AppSettings["ConnectionString"];
}
public static DataSet GetOTs()
{
string connectionString = ConfigurationSettings.AppSettings["ConnectionString"];
SqlConnection conexion= new SqlConnection(connectionString);
SqlCommand comando = new SqlCommand ("SELECT Ot,PedidoAuna,Proyecto FROM OTs",conexion);
SqlDataAdapter adaptador = new SqlDataAdapter(comando);
SqlCommandBuilder generarcomandos = new SqlCommandBuilder(adaptador);
DataSet registros = new DataSet();
adaptador.Fill(registros,"OTs");
return registros;
}
}
}
aqui me da el error:
DataGrid1.DataSource=Ots.GetOTs.Tables["OTs"].DefaultView;
me dice Z:\CDM\NuevasOTs.aspx.cs(30): 'CDM.Ots.GetOTs()' denota 'método', que no es válido en el contexto dado