Agregar un número vacío de filas en la vista de cuadrícula según el recuento de filas de la cuadrícula

Ayman

Hola, estoy buscando tener 10 registros en la vista de cuadrícula de forma predeterminada

así que si la vista de cuadrícula tiene 3 filas, entonces hay 7 filas vacías para agregar,

si la vista de cuadrícula tiene 4 filas, entonces hay 6 filas vacías, etc.

también si la vista de cuadrícula tiene 10 filas, no hay filas vacías para agregar

QueryClass q = new QueryClass();
grid.DataSource = q.getdata();
grid.DataBind();

Método

public DataTable getdata()
{
string query = string.Format("SELECT TOP(10) * FROM Store");
return Search(query);
}
Seany84

Puede crear un método de extensión para esto:

public static class HelperMethod
{
    public static List<QueryClassObj> Extend(this List<QueryClassObj> items)
    {
        while (items.Count < 10)
        {
            items.Add(new QueryClassObj());
        }
        return items;
    }
}

Cuando obtenga los datos y se vincule a su cuadrícula, simplemente:

QueryClass q = new QueryClass();
grid.DataSource = q.getdata().Extend();
grid.DataBind();

Según tu edición, puedes probar esto

public DataTable getdata()
{
string query = string.Format("SELECT TOP(10) * FROM Store");
DataTable results= Search(query);
while(results.Rows.Count<10)
{
 results.Rows.Add(results.NewRow());
}
}

Lo siento, no he podido probar mi última edición porque no tengo PC

Este artículo se recopila de Internet, indique la fuente cuando se vuelva a imprimir.

En caso de infracción, por favor [email protected] Eliminar

Editado en
0

Déjame decir algunas palabras

0Comentarios
Iniciar sesiónRevisión de participación posterior

Artículos relacionados

TOP Lista

CalienteEtiquetas

Archivo